Ensuring proper APIs functionality raises all the following questions:
- How do you decide which endpoints you’re going to expose with your API?
- How do you create all the documentation that developers will use to interact with your API?
- What is the best way to verify that your API is working as specified by the documentation, and in keeping with the developer’s expectations?



