What to Know Before You Implement Public-Facing APIs
A public-facing API is a good way for others to connect to your systems. But don’t start building one until you answer these questions.
https://www.growthaccelerationpartners.com/blog/what-to-know-before-you-implement-public-facing-apis