Full reference for the AuraFlux REST API. Submit jobs, track production, manage templates, and publish to any platform — all programmable.
https://api.auraflux.co/v1
Authentication: Pass your API key as a Bearer token on every request — Authorization: Bearer af_live_YOUR_KEY. Get or create API keys inside your account at Settings → API Keys. The Operate and Guided plans include full API access.
/jobs
Submit a job
1–3 credits
Submit a new video production job. Returns immediately with a jobId — poll GET /jobs/:id to track progress. Credits are deducted at submission.
/jobs/:id
Get job status
Poll after submitting a job. Status progresses: queued → running → complete (or failed). A complete job includes an outputUrl.
/jobs/:id/result
Get full job result
Returns the full output for a completed job: video URL, thumbnail, publish copy, and per-platform publish results. Returns 202 if not yet complete.
/jobs
List jobs
Returns your job history. Supports pagination via ?limit=20&offset=0 and optional ?status=complete filter.
/jobs/:id
Cancel a job
Cancels a queued or running job. Cannot cancel jobs that are already complete, published, or failed.
/jobs/:id/approve-publish
Approve staged job
When a job is submitted with "staging": true, it stops before Portal 5 (publish) for your review. Call this endpoint to approve and publish.
/upload
Upload a video file
Upload a video file (MP4/MOV, max 500MB). Returns a fileId — pass it to POST /jobs as "entry": "upload", "fileId": "…".
/templates
List templates
Returns all saved templates. Use a template's id in POST /jobs as fromTemplateId to submit a job with pre-set options.
/templates
Create a template
Save a job configuration as a reusable template.
/templates/:id
Delete a template
Permanently deletes a saved template. Jobs previously submitted from this template are unaffected.
/jobs/:id/schedule
Schedule a job
Set or update the publish time for an existing job. Pass null to unschedule.
/account
Get account info
Returns your account ID, plan tier, credit balance, and rate limit info. Use this to verify your key is working.
Get your API key and start submitting jobs in minutes on the Operate plan.