Apply Brand
apply_brandApply a Wistia brand to media, folders, or channels so resources inherit brand colors, fonts, logos, and layout. Use the default brand to unbrand a resource.
Instructions
Applies a brand to a media, folder, or channel, so that resource is styled by the brand's colors, fonts, logos, and layout.
A brand has no effect until it is applied to something. Media inherit from their folder, and folders from the account's default brand, so applying a brand to a folder styles everything inside it that has no brand of its own.
Applying the account-level default brand (is_default: true) is how a
resource is un-branded: it detaches the resource so it inherits again.
By default this also clears any brand-mapped appearance settings the
resource had set directly, so the brand is what shows. Pass
clear_overrides: false to leave those in place.
Responds with the brand now in effect on the resource, which is not always the one you applied : detaching a media returns the brand it falls back to.
Webinars can't be branded through this endpoint yet.
Requires api token with one of the following permissions
All dataTokens with the "Act with a team member's permissions" permission
(all:delegate_to_contact_permissions scope) can also be used. Requests
made with such a token are authorized using the permissions of the
contact assigned to the token.
Requires confirm=true for the requested mutation. May share access, notify people or incur provider charges.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | Named private Wistia account; selects credentials, not a remote account ID. | |
| confirm | No | Must be true for the specific user-requested write. | |
| payload | No | Complete JSON request body instead of body flags. Supports current nested customization, caption and nullable values. | |
| brand_id | Yes | The id of the brand to apply | |
| resource_id | No | The id of the resource being branded. | |
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. | |
| resource_type | No | The kind of resource being branded. Webinars can't be branded through this endpoint yet. | |
| clear_overrides | No | When true (the default), appearance settings the resource had set directly are cleared for the fields the brand controls, so the brand is what shows. Set to false to leave them in place, in which case they continue to win over the brand. |