API Reference — Overview¶
All endpoints are versioned under /api/v1/. Auth is Bearer token unless noted.
| Prefix | Service |
|---|---|
/api/v1/user/ |
Auth |
/api/v1/pdf_handler/ |
Document Conversion |
/api/v1/fonts/ |
Font Conversion |
/api/v1/convert/image/ · /api/v1/convert/video/ · /api/v1/convert/model/ |
Media Conversion |
/api/v1/docs_core/ |
Document job status, batches, credits |
/api/v1/media_core/ |
Media job status, batches, downloads |
/api/v1/subscription/ |
Billing |
Document conversion in depth:
- Converting a document — the submit / poll / download flow
- Supported formats — what converts to what
- Editing a PDF — PDF operations and saving an edited file
- Errors and limits — status codes, size caps, retention
OpenAPI schema: GET /api/v1/openapi.json. Interactive UI: /api/v1/docs/
(Scalar).
Two schema sources
/api/v1/openapi.json is the django-ninja schema and does not include the
DRF-mounted convert/media routes. The official SDKs are built from
a merge of both halves, so their spec is the complete public surface.