Pass brand_kit_id when you create a Video Agent session. It works in both generate and chat modes.
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 takesbrand_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.
