Authentication
How to sign API requests.
Every request to /v1/* must include an Authorization: Bearer … header carrying a key minted in Profile → API Access.
Authorization: Bearer utf_live_a1b2c3d4e5f6g7h8i9j0k1l2
Key shape
utf_live_…- production key, deducts credits.utf_test_…- sandbox key, no credit cost, returns synthetic results.
Storing keys
Scopes
Limit what each key can do. Available scopes:
*- all endpointsvideo:write,video:readaudio:write,audio:readimage:write,image:readuploads:writedrops:write,drops:read
IP allowlist
Restrict the source IPs that can use a key. Supports IPv4 addresses and CIDR ranges (e.g. 10.0.0.0/8). An empty list allows any IP.
Rotation
Rotating mints a new key with the same metadata; the old key keeps working for 24 hours so you can deploy. Revocation takes effect immediately.