api-doc
Installation
SKILL.md
API documentation
Process
- Identify change type - new endpoint, update endpoint, add code samples, or new schema
- Follow OpenAPI file structure:
- Paths in
apify-api/openapi/paths/ - Schemas in
apify-api/openapi/components/schemas/ - Code samples in
apify-api/openapi/code_samples/{javascript,curl}/
- Paths in
- Create or update files using naming conventions:
- Path files: replace
/with@(e.g.,request-queues@{queueId}.yaml) - Operation IDs:
{objectName}_{httpMethod}in camelCase - Code sample filenames must match
operationId
- Path files: replace
- Register in main spec - add path
$reftoapify-api/openapi/openapi.yaml - Validate -
pnpm openapi:lintthenpnpm api:rebuild
CRITICAL: API docs are generated, not hand-written. Never edit files in apify-api/docs/ directly.