API referenceCatalogs
List a value catalog
The discoverability layer: every value project creation/editing accepts by id or slug is listable here, straight from the live registries.
Catalogs: transitions (scene transition slugs + render mode + default duration), caption-styles (caption style ids + preview clips), voices (TTS presets — system + your own; each with provider, model, tier, supported_languages, is_clone and a preview in the language asked for when baked; filter with ?language= and ?provider=), music (published music tracks + license info). Pass the returned slug/id values to the matching creation or editing fields.
Authorization
bearerAuth AuthorizationBearer <token>
Typecut API key. Generate one in app.typecut.ai → Settings → API keys. Send as Authorization: Bearer tc_live_….
In: header
Path Parameters
catalog*string
Value in
"transitions" | "caption-styles" | "voices" | "music"Response Body
application/json
application/json
curl -X GET "https://example.com/catalogs/transitions"{
"data": [
{
"property1": null,
"property2": null
}
]
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}