Skip to content

Scopes

Set these when you create a key in Studio.

ScopeAllows
videos:readList and get videos, product reads, saved characters, Brand Voices, Studio folders, and professional hosting status
videos:writeIngest, upload sessions, credit reserve, create library folders, and activate professional hosting
transcripts:readTranscript and subtitles
dubs:writeDubs and caption translation
shorts:writeShorts, promos, and clips
thumbnails:writeVideo thumbnails
packaging:writeTitle, description, and thumbnail packaging
downloads:writeDownload jobs
jobs:readJob reads
webhooks:writeWebhook registry
tts:readList and get Speech voice clones (GET /v1/voices)
tts:synthesizePOST /v1/text-to-speech/{voice_id}
tts:writeAdd and delete voice clones (POST /v1/voices/add, DELETE /v1/voices/{voice_id})

tts:* scopes apply to Braiv Speech on the same https://api.braiv.co/v1 host. They are voice clones, not Brand Voices. Legacy unscoped TTS-only keys keep full Speech access. Empty Studio Public API scopes still mint the full set, including tts:*.