API and UI shares a surprising amount of similarities that are not obvious at first glance. An API is essentially a UI, where the user happens to be a developer. Most APIs these days are first designed on a whiteboard, then fully implemented and then exposed to the first external users.
We'll explore together a superior approach. Like UIs, APIs should go through rapid design iterations that are exposed to end-users and modified based on user behavior.