List all brands
GET /api/brands
Returns all brands belonging to the authenticated tenant. Brands represent distinct customer-facing identities, each with their own visual identity, tone, and email configuration.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”An array of all brands in the tenant. Returns an empty array if no brands exist.
A list of brands belonging to the tenant.
A brand represents a distinct customer-facing identity within your tenant. Each brand has its own visual identity, tone of voice, and email sending configuration. Workspaces are organized under brands.
object
Unique identifier for the brand.
Example
b1a2c3d4-5678-9abc-def0-1234567890abThe tenant this brand belongs to.
Example
a0b1c2d3-4567-89ab-cdef-0123456789abDisplay name of the brand, shown in the dashboard and used in email communications.
Example
Acme Industrial SupplyURL-safe identifier derived from the brand name. Used in routing and subdomains.
Example
acme-industrial-supplyURL of the brand logo image, hosted on S3. Upload via the brand logo endpoint. Accepts JPEG, PNG, or WebP up to 5 MB.
Example
https://cdn.ohallo.eu/tenants/a0b1c2d3/brands/b1a2c3d4/logo.pngPrimary brand color as a hex code. Used in email templates and widgets.
Example
#0166A3Secondary brand color as a hex code.
Example
#F59E0BThe sender name used in outbound emails for this brand (the ‘From’ display name).
Example
Acme SupportHTML email signature appended to outbound emails sent under this brand.
Example
<p>Best regards,<br>The Acme Team</p>Plain-text email signature, used when the recipient’s email client does not render HTML.
Example
Best regards,The Acme TeamThe name shown as the sender when the AI agent sends a message on behalf of this brand.
Example
SophieThe job title shown alongside the AI sender name.
Example
Customer Support SpecialistAvatar image URL for the AI sender. Displayed in chat widgets and email templates.
Example
https://cdn.ohallo.eu/tenants/a0b1c2d3/brands/b1a2c3d4/ai-sender.pngThe conversational tone the AI uses when responding on behalf of this brand. ‘friendly’ is casual and warm, ‘professional’ is balanced, ‘formal’ is corporate-appropriate, and ‘trade’ is suited for B2B trade and industrial contexts.
Example
professionalFree-text instructions that guide the AI when operating under this brand. Use this to specify brand-specific language, topics to avoid, or communication guidelines.
Example
Always refer to the company as 'Acme' (never 'ACME'). Sign off with 'Happy to help further.'Timestamp when the brand was created.
Example
2026-01-15T09:30:00.000ZTimestamp when the brand was last updated.
Example
2026-03-10T14:22:00.000Z