Getting Started
Authentication
Authentication model for legacy and public API endpoints.
Getting Started
Authentication model for legacy and public API endpoints.
Public API routes under /v1 require X-Api-Key and enforce per-key rate limit.
Legacy routes under /api/* are kept for backward compatibility and do not require X-Api-Key.
| Route Group | Header | Required |
|---|---|---|
| /v1/* | X-Api-Key | Yes |
| /api/* | None | No (legacy compatibility) |
| HTTP | Code | Meaning |
|---|---|---|
| 401 | missing_api_key | X-Api-Key header missing |
| 401 | invalid_api_key | Key not recognized |
| 404 | Job not found | Job id is invalid or not owned by this key |