Skip to content

List Brands

GET
/api/v1/brands

List all brands for the authenticated tenant.

Authorizations

Responses

200

Successful Response

Array<object>

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}$/