Skip to content

Update Brand

PATCH
/api/v1/brands/{brand_id}

Update an existing brand.

Authorizations

Parameters

Path Parameters

brand_id
required
string format: uuid

Request Body required

Request to update an existing brand (all fields optional).

object
contact_info
Any of:

Contact details shown in branded communications.

object
phone
Any of:
string
reply_to_email
Any of:
string format: email
support_email
Any of:
string format: email
logo_url
Any of:
string format: uri
>= 1 characters <= 2083 characters
name
Any of:
string
<= 255 characters
personality
Any of:

Agent persona overrides for a brand.

object
formality
integer
default: 5 <= 10
industry_focus
Any of:
string
tone
string
default: professional
Allowed values: formal professional casual friendly
voice_keywords
Array<string>
<= 10 items
theme
Any of:

Visual theme for a brand (hex color codes only).

object
background_color
string
default: #1A1A1A /^#[0-9A-Fa-f]{6}$/
primary_color
string
default: #C8A951 /^#[0-9A-Fa-f]{6}$/
text_color
string
default: #F5F0EB /^#[0-9A-Fa-f]{6}$/

Responses

200

Successful Response

Full brand configuration snapshot (read model).

object
contact_info

Contact details shown in branded communications.

object
phone
Any of:
string
reply_to_email
Any of:
string format: email
support_email
Any of:
string format: email
custom_hostname
Any of:
string
custom_hostname_status
string
default: not_configured
Allowed values: not_configured pending_verification pending_ssl active blocked failed
id
required
string format: uuid
logo_url
Any of:
string format: uri
>= 1 characters <= 2083 characters
name
required
string
>= 1 characters <= 255 characters
personality

Agent persona overrides for a brand.

object
formality
integer
default: 5 <= 10
industry_focus
Any of:
string
tone
string
default: professional
Allowed values: formal professional casual friendly
voice_keywords
Array<string>
<= 10 items
sending_domain
Any of:
string
sending_domain_status
string
default: not_configured
Allowed values: not_configured pending_verification verified failed
slug
required
string
>= 1 characters <= 100 characters /^[a-z0-9-]+$/
tenant_id
required
string format: uuid
theme

Visual theme for a brand (hex color codes only).

object
background_color
string
default: #1A1A1A /^#[0-9A-Fa-f]{6}$/
primary_color
string
default: #C8A951 /^#[0-9A-Fa-f]{6}$/
text_color
string
default: #F5F0EB /^#[0-9A-Fa-f]{6}$/

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string