API documentation written from your OpenAPI description, not from guesses
Developers judge an API by its documentation before they write a line of code. They want to authenticate, make a first call, understand every error and know what happens when the API changes. INKFLOW drafts API reference documentation and technical integration specifications for the people who will build against your product.
Order it as a technical specification and say 'API documentation' in the brief. The writer works from guidance for API references and asks for the material such a reference depends on: your OpenAPI or other machine-readable description, environments and base URLs, authentication and scopes, the error catalogue, rate limits, pagination, webhooks and the versioning policy.
Your description file is treated as the source of truth. Behaviour your material does not describe, such as a status code an endpoint might return or a webhook retry schedule, is left as a marked placeholder. Example requests use placeholder credentials and sandbox addresses, and your engineers review the draft before it is published.
Preparing an API reference for the writer
- 1Say what kind of document it isReference documentation for an API that already exists, or a requirements specification for a procurement or a contract. The two are written differently.
- 2Paste in the description and the rulesYour OpenAPI description, the auth scheme with token lifetimes and scopes, rate limits and the headers that report them, pagination style and idempotency keys.
- 3Describe the real behaviourSide effects, every status code an operation can return, the error format with the client action for each, webhook events and how signatures are verified.
- 4Review with the engineers who built itThere is a price on the order page before payment. Engineers then check each section against the running API, and you publish it in your own developer portal.
Sections of the API documentation
What the API documentation writer does not do
It does not call your API, generate SDKs, host a portal or produce an OpenAPI file from your source code. If your description file is out of date the documentation will be too, so reconcile them first.
Fields that carry personal data are marked as such when your data model says so. Whether your API meets data protection law is a question for your own advisers, not for the documentation.