API Reference
Complete REST reference for the BlitzReels API.
This reference documents every REST endpoint exposed by BlitzReels. Use it alongside the Quickstart for a fast onboarding path.
Base URL
https://www.blitzreels.com/api/v1
If you run BlitzReels on another domain, replace the base URL with your deployment URL.
OpenAPI
The OpenAPI spec is available at:
https://www.blitzreels.com/api/openapi.json
Use it to generate clients, validate requests, or connect GPT Actions.
Authentication
All requests require a Bearer API key.
curl https://www.blitzreels.com/api/v1/projects \
-H "Authorization: Bearer $BLITZREELS_API_KEY"Conventions
- All timestamps are ISO 8601.
- Request bodies are JSON.
- Async operations return a
job_idorexport_idthat you can poll. - Use webhooks to avoid polling when possible.
Pagination
List endpoints support pagination using limit and offset.
curl "https://www.blitzreels.com/api/v1/workspace/media/assets?limit=20&offset=0" \
-H "Authorization: Bearer $BLITZREELS_API_KEY"Errors
Errors return a structured payload:
{
"error": {
"code": "invalid_request",
"message": "The 'name' field is required",
"param": "name",
"doc_url": "https://www.blitzreels.com/docs/errors#common-causes"
}
}Rate Limits
Rate limits apply per workspace and plan. Treat 429 responses as retryable and prefer polling/backoff for long-running jobs.
API Reference
The REST API reference is generated directly from the OpenAPI schema.
- OpenAPI JSON:
https://v2.blitzreels.com/api/openapi.json - Raw Markdown (LLM-friendly):
https://v2.blitzreels.com/docs/:slug.md
Use the sidebar to browse endpoints by tag.