OpenAPI review checklist before you share with a partner
- Info block: Contact email, version policy, and base URL for sandbox vs production.
- Security schemes: Every operation tagged; example curl for token exchange.
- Examples: At least one realistic payload per write operation—real field lengths, ZA phone formats where relevant.
- Error responses: Shared schema referenced on all 4xx/5xx; no empty 400 bodies.
- Pagination: Parameters documented with defaults and max limits.
- Idempotency: Header documented on POST that creates billing or inventory records.
- Webhooks: If async, separate path document or asyncAPI appendix with retry rules.
- Changelog: Link to dated changes integrators must read before upgrading.
Run this list in a 60-minute internal meeting with someone who will not implement the API—product or support often spots ambiguous nouns first.