In my experience this kind of flow ends up being a bit backward. Ideally you have feedback from developers asking you to solve a problem; you propose and implement an API to do so; and then those same developers tell you "yes, this is a good solution". Violà, developer feedback!
This only requires an OT if the API is sufficiently tricky that the developers in question cannot evaluate it without deploying to production. But in most cases, such developers can give this feedback based on prototyping with the feature behind a flag. Or in very simple cases (like, a single manifest field addition?) by just reading the docs.
In contrast, building something that is not driven by developer feedback, but instead is solving a problem you identified without developer help, can be quite risky. In the past I've done this, and even went as far as running an origin trial in the hopes that doing so would generate feedback from some as-yet-unidentified set of developers. It didn't work out; the origin trial got zero feedback and the API ended up never launching.
I hope this helps!