I'm really interested if someone implemented this approach (in production) and what are the drawbacks
I have a theory that API sandboxes are the most practical place to expose architecture to non-technical project participants. I have tried that in roles that overlap with product management. It may be fairly widely applicable.