Skip to content

HighLevel: Brand boards schemas

19 HighLevel schemas with complete fields and constraints.

← Brand boards operations · All schemas

Create Brand Voice — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
answersJSONOptionalBrand voice answers. Required when type is "manual"
answers (allOf 1)ModelAll variants applyExpand Create Brand Voice — request body — body answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition
descriptionstringOptionalCompany description to generate brand voice from. Required when type is "description", optional when type is "url"
namestringOptionalName
typestringRequired within parentCreation type. "manual" creates with provided custom answers, "url" generates answers from a website, "description" generates answers from a text description
One of: manual, url, description
urlstringOptionalWebsite URL to generate brand voice from. Required when type is "url"

Referenced models: Create Brand Voice — request body — body answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition

Create Brand Voice — request body — body answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition

FieldTypePresenceDescription and constraints
$objectRoot
brandNamestringRequired within parentBrand Name
brandPromisestringOptionalBrand Promise
brandPurposestringOptionalBrand Purpose
brandValuesstringOptionalBrand Values
businessHoursstringOptionalBusiness Hours
businessTypestringOptionalBusiness Type
callToActionstringOptionalCall to Action
companyAddressstringOptionalCompany Address
companyEmailstringOptionalCompany Email
companyWebsitestringOptionalCompany Website
competitiveAdvantagestringOptionalCompetitive Advantage
customerPainPointsstringRequired within parentCustomer Pain Points
phoneobjectOptionalPhone Information
risksOfInactionstringOptionalRisks of Inaction
targetAudiencestringRequired within parentTarget Audience
toneOfVoicestringRequired within parentTone of Voice
uniqueSellingPropositionstringOptionalUnique Selling Proposition

Create a new brand board — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
brandBoardIdstringOptionalSource brand board ID to copy from (creates a new brand board based on this template)
colorsarrayOptionalArray of colors for the brand board
colors[]ModelEach itemExpand Get Brand Board — response body — colors item
defaultbooleanOptionalSet as the default brand board for this location
fontsarrayOptionalArray of fonts for the brand board
fonts[]ModelEach itemExpand Get Brand Board — response body — fonts item
locationIdstringRequired within parentLocation ID where the brand board will be created
logosarrayOptionalArray of logos for the brand board
logos[]ModelEach itemExpand Get Brand Board — response body — logos item
namestringRequired within parentName of the brand board
parentIdstringOptionalParent folder ID in media library for organizing brand boards
typestringOptionalSource type indicating how the brand board was created
One of: template, blank, snapshot, url
urlstringOptionalWebsite URL to extract design kit from (colors, fonts, logos)

Referenced models: Get Brand Board — response body — colors item, Get Brand Board — response body — fonts item, Get Brand Board — response body — logos item

Delete Brand Voice — response body

FieldTypePresenceDescription and constraints
$objectRoot
deletedbooleanRequired within parentWhether the brand voice is deleted
traceIdstringOptionalTrace ID of request

Get Brand Board — response body

FieldTypePresenceDescription and constraints
$objectRoot
_idstringRequired within parentBrand board ID
colorsarrayOptionalArray of brand colors
colors[]ModelEach itemExpand Get Brand Board — response body — colors item
createdAtstringOptionalCreation timestamp
defaultbooleanRequired within parentWhether this is the default brand board for the location
deletedbooleanRequired within parentWhether the brand board has been soft deleted
folderIdstringOptionalMedia library folder ID for this brand board
fontsarrayOptionalArray of brand fonts
fonts[]ModelEach itemExpand Get Brand Board — response body — fonts item
locationIdstringRequired within parentLocation ID
logosarrayOptionalArray of logos
logos[]ModelEach itemExpand Get Brand Board — response body — logos item
metaJSONOptionalMetadata about the brand board
meta (allOf 1)ModelAll variants applyExpand Get Brand Board — response body — meta / sourceType: template, blank, snapshot, url
missingAssetsJSONOptionalAssets that used fallbacks/defaults (only returned when creating from URL)
missingAssets (allOf 1)ModelAll variants applyExpand Get Brand Board — response body — missing Assets colors, fonts, logos
namestringRequired within parentBrand board name
originIdstringOptionalOriginal brand board ID if cloned from snapshot
parentIdstringOptionalParent folder ID in media library
updatedAtstringOptionalLast update timestamp

Referenced models: Get Brand Board — response body — colors item, Get Brand Board — response body — fonts item, Get Brand Board — response body — logos item, Get Brand Board — response body — missing Assets colors, fonts, logos, Get Brand Board — response body — meta / sourceType: template, blank, snapshot, url

Get Brand Board — response body — colors item

FieldTypePresenceDescription and constraints
$objectRoot
hexstringRequired within parentColor in HEX format
hexastringRequired within parentColor in 8-digit hexadecimal notation with alpha channel
idstringOptionalUnique identifier for the color
labelstringRequired within parentDisplay label for the color
rgbstringRequired within parentColor in RGB format
rgbastringRequired within parentColor with red, green, blue, and alpha channel values

Get Brand Board — response body — fonts item

FieldTypePresenceDescription and constraints
$objectRoot
fallbackstringRequired within parentFallback font family
fontstringRequired within parentFont family name
idstringOptionalUnique identifier for the font
labelstringRequired within parentDisplay label for the font

Get Brand Board — response body — logos item

FieldTypePresenceDescription and constraints
$objectRoot
idstringOptionalUnique identifier for the logo
labelstringRequired within parentDisplay label for the logo (e.g., Primary, Secondary)
pathstringRequired within parentStorage path of the logo in the media library
urlstringRequired within parentPublic URL of the logo image. Used for uploading to the brand board folder in media library

Get Brand Board — response body — meta / sourceType: template, blank, snapshot, url

FieldTypePresenceDescription and constraints
$objectRoot
lastActionstringOptionalLast action performed on the brand board
sourceIdstringOptionalSource brand board ID if created from a template
sourceTypestringOptionalHow the brand board was created
Known values: template, blank, snapshot, url
updatedBystringOptionalUser ID who last updated the brand board

Get Brand Board — response body — missing Assets colors, fonts, logos

FieldTypePresenceDescription and constraints
$objectRoot
colorsarrayRequired within parentColor labels that used defaults
colors[]stringEach item
fontsarrayRequired within parentFont labels that used defaults
fonts[]stringEach item
logosarrayRequired within parentLogo labels that used fallbacks
logos[]stringEach item

Get Brand Boards — response body

FieldTypePresenceDescription and constraints
$objectRoot
brandBoardsarrayRequired within parentArray of brand boards for the location
brandBoards[]ModelEach itemExpand Get Brand Boards — response body — brand Boards item
totalCountJSONRequired within parent
totalCount (anyOf 1)numberAlternativeTotal number of brand boards matching the query
totalCount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Get Brand Boards — response body — brand Boards item

Get Brand Boards — response body — brand Boards item

FieldTypePresenceDescription and constraints
$objectRoot
_idstringRequired within parentBrand board ID
defaultbooleanOptionalWhether this is the default brand board for the location
metaJSONOptionalMetadata about the brand board
meta (allOf 1)ModelAll variants applyExpand Get Brand Board — response body — meta / sourceType: template, blank, snapshot, url
namestringRequired within parentBrand board name
updatedAtstringRequired within parentLast update timestamp

Referenced models: Get Brand Board — response body — meta / sourceType: template, blank, snapshot, url

Get Brand Voice — response body

FieldTypePresenceDescription and constraints
$objectRoot
answersJSONOptionalBrand voice answers
answers (allOf 1)ModelAll variants applyExpand Get Brand Voice — response body — answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition
createdAtstringRequired within parentCreation timestamp
deletedbooleanRequired within parentWhether the brand voice has been soft deleted
idstringRequired within parentBrand voice ID
isDefaultbooleanRequired within parentWhether this is the default brand voice
locationIdstringRequired within parentLocation ID
namestringRequired within parentBrand voice name
traceIdstringOptionalTrace ID of request
updatedAtstringRequired within parentLast update timestamp

Referenced models: Get Brand Voice — response body — answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition

Get Brand Voice — response body — answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition

FieldTypePresenceDescription and constraints
$objectRoot
brandNamestringOptionalBrand Name
brandPromisestringOptionalBrand Promise
brandPurposestringOptionalBrand Purpose
brandValuesstringOptionalBrand Values
businessHoursstringOptionalBusiness Hours
businessTypestringOptionalBusiness Type
callToActionstringOptionalCall to Action
companyAddressstringOptionalCompany Address
companyEmailstringOptionalCompany Email
companyWebsitestringOptionalCompany Website
competitiveAdvantagestringOptionalCompetitive Advantage
customerPainPointsstringOptionalCustomer Pain Points
phoneobjectOptionalPhone Information
risksOfInactionstringOptionalRisks of Inaction
targetAudiencestringOptionalTarget Audience
toneOfVoicestringOptionalTone of Voice
uniqueSellingPropositionstringOptionalUnique Selling Proposition

List Brand Voices — response body

FieldTypePresenceDescription and constraints
$objectRoot
itemsarrayRequired within parentList of brand voices
items[]ModelEach itemExpand List Brand Voices — response body — items item
totalJSONRequired within parent
total (anyOf 1)numberAlternativeTotal count of brand voices
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
traceIdstringOptionalTrace ID of request

Referenced models: List Brand Voices — response body — items item

List Brand Voices — response body — items item

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentCreation timestamp
idstringRequired within parentBrand voice ID
isDefaultbooleanRequired within parentWhether this is the default brand voice
namestringRequired within parentBrand voice name
updatedAtstringRequired within parentLast update timestamp

Set Default Brand Voice — response body

FieldTypePresenceDescription and constraints
$objectRoot
brandVoiceIdstringRequired within parentBrand voice ID that was set as default
successbooleanRequired within parentWhether the operation was successful
traceIdstringOptionalTrace ID of request

Update Brand Voice — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
answersJSONOptionalUpdated answers
answers (allOf 1)ModelAll variants applyExpand Get Brand Voice — response body — answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition
namestringOptionalName

Referenced models: Get Brand Voice — response body — answers brand Name, brand Promise, brand Purpose, brand Values, business Hours, business Type, call To Action, company Address, company Email, company Website, competitive Advantage, customer Pain Points, phone, risks Of Inaction, target Audience, tone Of Voice, unique Selling Proposition

Update a Brand Board — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
colorsarrayOptionalArray of colors for the brand board
colors[]ModelEach itemExpand Get Brand Board — response body — colors item
defaultbooleanOptionalSet as the default brand board for this location
fontsarrayOptionalArray of fonts for the brand board
fonts[]ModelEach itemExpand Get Brand Board — response body — fonts item
logosarrayOptionalArray of logos for the brand board
logos[]ModelEach itemExpand Get Brand Board — response body — logos item
namestringOptionalName of the brand board
parentIdstringOptionalParent folder ID in media library (reserved for future use)

Referenced models: Get Brand Board — response body — colors item, Get Brand Board — response body — fonts item, Get Brand Board — response body — logos item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.