API reference documentation
← All workContext / Problem
When an API is introduced, a backend developer submits a documentation draft covering how the API works, the data objects, and the endpoints.
Most drafts have all the details but miss the nuances — terminology drift, limitations, and errors. Some of those are permanent once the API ships: correcting them later would mean a breaking change.
Approach
In addition to simplifying content, I:
- Tested and documented the limitations and error scenarios described in the API design document.
- Checked field names against the API design guidelines and raised the mismatches with the developer.
- Checked parity between REST and GraphQL: that data types were documented for both.
Outcome
Since release, no documentation bugs or support tickets have been raised about the Customer Search API.