Authentication
Authenticate requests with an API key.
All requests authenticate with an API key sent as a Bearer token:
Authorization: Bearer vtt_your_keyCreating a key
Open Settings → API in the dashboard and create a key. The full key (prefixed
vtt_) is shown once — copy it immediately, as only a hashed form is stored and it
cannot be recovered. Name each key after the app or environment that uses it so you can
revoke it independently later.
Using a key
curl https://www.transcribevideototext.com/api/v1/transcriptions \
-H "Authorization: Bearer vtt_your_key"Revoking a key
Revoke a key from Settings → API at any time. Revocation takes effect immediately —
any request using that key returns 401 unauthorized.
Treat API keys like passwords. Never embed them in client-side code or commit them to source control. Use a separate key per integration so you can revoke one without affecting the others.