manage_brand
Create, update, or archive a brand. action=create (admin only): name, and the workspace_id from whoami when the key is not already scoped to one workspace. Optional timezone and website_url. Pass confirm=true only after the user agrees. action=update (admin only): brand_id plus name, timezone, or website_url. Pass confirm=true only after the user agrees. action=archive (admin only): preview then confirm. Call without confirm to see the brand and what archiving does, show that to the user, then call again with confirm=true and the preview_id. Archiving removes the brand from the active list. Connected accounts stay connected, and its scheduled posts are not cancelled: they still publish. The preview counts both.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | create: required. update: the new name. | |
| action | Yes | create, update, or archive. | |
| confirm | No | create and update: true only after the user agrees. archive: true only with the preview_id from a preview call. | |
| brand_id | No | update and archive: the brand ID from list_brands. | |
| timezone | No | create or update: an IANA timezone such as Europe/London. | |
| preview_id | No | archive: the preview_id from the preview call. | |
| website_url | No | create or update: an http or https website. Pass an empty string on update to clear it. | |
| workspace_id | No | create: workspace ID from whoami, when the key is not already scoped. |