Introduction
Good documentation helps people understand how to use an API easily. It makes them want to try and keep using it.
When creating a new API for others to use
When updating an API with new features
When supporting developers who use your API
When trying to grow the number of users for your API
When fixing bugs or improving API usability