Skip to main content
Pass brand_kit_id when you create a Video Agent session. It works in both generate and chat modes.
The kit shapes what you see; a brand glossary on the same request shapes what you hear.

Re-brand a session

In an interactive session, brand_kit_id is also accepted on each follow-up message, so you can re-brand without starting over. This suits producing the same video for several brands or sub-brands. The glossary stays the one set when the session was created.

Combine with a style

brand_kit_id and style_id compose: a style picks the layout, pacing, and aesthetic, and the brand kit makes that look yours.

Studio and Templates

Video Agent is the endpoint that takes brand_kit_id. For a Studio or Template video, build the look into the composition or the template, and use a glossary for the audio. An unknown or inaccessible brand_kit_id is rejected with 400 invalid_parameter when the request is made, so a bad ID costs nothing. Brand kits are workspace-scoped: if an ID you know exists is rejected, use an API key from the workspace that owns the kit.