Authentication
Every customer request needs Authorization: Bearer. Use an unrestricted secret (sk_live_...) from the dashboard, or a Cognito access token. Do not put a secret key in browser code. A live key can run jobs, read usage, manage keys, and start Stripe checkout or portal sessions.
A missing or revoked credential returns 401:
Job requests accept 1–100 task IDs (exactly one for video). Pagination uses limit up to 100 and nextToken. See the API reference for the rest of the contract.