Companies
Update Company
Update product info, brand context, reply tracking, and default sending identity
PATCH
Update Company
Update company product info, brand context, reply-tracking settings, and account-wide From and Reply-To defaults. A new profile is created when an address does not already have one. From addresses must use a configured, verified sending domain; Reply-To addresses may use any valid mailbox. The current read-only retention period is returned as
replyRetentionDays by the company endpoints.
Requires the company_profile:manage scope. The sending-identity and reply-tracking fields (senderProfileId, fromEmail, fromName, replyProfileId, replyTo, replyToName, replyTrackingEnabled, replyTrackingDomainMode, forwardReplies) additionally require companies:manage; a request that mixes them with profile fields is rejected as a whole rather than partially applied. Keys that already hold companies:manage satisfy company_profile:manage automatically.
Request
string
required
Company ID.
string
Primary brand color as a 6-digit hex value, for example
#0ea5e9. Also
updates the email theme’s primary color unless emailTheme sets one
explicitly.object | null
Default email theme applied to campaigns, sequences, and transactional
email. Partial update: omitted fields keep their current value (or the
preset default), and numeric values are clamped to supported ranges. Pass
null to reset to the platform default theme. Supported fields:presetId:default,soft,editorial, orboldcolors: 6-digit hex values forprimary,background,surface,text,mutedText,heading,border,linktypography: numbers forbaseFontSize,leadFontSize,baseLineHeight,heading1Size,heading2Size,heading3Size,buttonFontSizelayout: numbers forcontentWidth,containerPaddingX,containerPaddingY,blockSpacing,baseRadius,sectionPadding,buttonPaddingX,buttonPaddingY,borderedBlockPadding
brandColors.footerTheme (backgroundColor, companyTextColor,
metaTextColor, linkColor, borderColor). When changing them via
brandColors, send the merged object - the field is replaced wholesale.string
Short product or company summary.
string
Basic product/company knowledge AI should use when writing emails.
string
Tone of voice guidance for generated copy.
array
Value propositions, usually objects with
title and description.string
Existing sender profile to make the account-wide default, and the profile
fromName renames. List IDs with GET /v1/sender-profiles.
Mutually exclusive with fromEmail.string
Account-wide default From address. Its domain must already be configured and
verified.
string
Display name of the default From profile. Sent on its own it renames the
current default profile without changing its address; with
senderProfileId
it renames that profile; with fromEmail it names the profile for that
address. If the address already carries several display names, the request is
rejected - pass senderProfileId to say which one to rename.string
Existing reply profile to make the account-wide default, and the profile
replyToName renames. Mutually exclusive with replyTo.string
Account-wide default Reply-To address.
string
Display name of the default Reply-To profile. Sent on its own it renames the
current default profile without changing its address; with
replyProfileId it
renames that profile; with replyTo it names the profile for that address.boolean
Enable or disable inbound reply capture for this company.
string
Reply domain mode:
sequenzy for the managed inbound domain or custom for a
configured custom domain.boolean
Enable or disable forwarding captured replies to the configured mailbox.
Responses
Update Company