Implement Api::fromString