Source: HighLevel API 2.0 Documentation Crawled: 2026-03-25
- Brand Boards
- Brand Boards Api
- Create Brand Board
- Delete Brand Board
- Get Brand Board By Id
- Get Brand Boards By Location
- Update Brand Board
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/brand-boards
Documentation for Brand Boards API
📄️ Get Brand Boards \ Retrieves all Brand Boards for a specific location📄️ Get Brand Board \ Retrieves a specific Brand Board by its ID📄️ Update a Brand Board \ Updates an existing Brand Board📄️ Delete a Brand Board \ Deletes a Brand Board📄️ Create a new brand board \ Creates a new brand board with logos, colors, and fonts
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/brand-boards-api
Version: 1.0
Documentation for Brand Boards API
Authentication
- HTTP: Bearer Auth
- HTTP: Bearer Auth
- HTTP: Bearer Auth
- HTTP: Bearer Auth
- HTTP: Bearer Auth
Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
| Security Scheme Type: | http | | HTTP Authorization Scheme: | bearer | | Bearer format: | JWT |
Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
| Security Scheme Type: | http | | HTTP Authorization Scheme: | bearer | | Bearer format: | JWT |
Use the Access Token generated with user type as Sub-Account.
| Security Scheme Type: | http | | HTTP Authorization Scheme: | bearer | | Bearer format: | JWT |
Use the Access Token generated with user type as Agency (OR) Private Integration Token of Agency.
| Security Scheme Type: | http | | HTTP Authorization Scheme: | bearer | | Bearer format: | JWT |
Use the Access Token generated with user type as Agency.
| Security Scheme Type: | http | | HTTP Authorization Scheme: | bearer | | Bearer format: | JWT |
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/create-brand-board
POST https://services.leadconnectorhq.com/brand-boards/
Creates a new brand board with logos, colors, and fonts
brand-boards/design-kit.write
OAuth Access Token``Private Integration Token
Sub-Account Token
Request
Version stringrequired
Possible values: [2021-07-28]
API Version
- application/json
locationId stringrequired
Location ID where the brand board will be created
Example:ve9EPM428h8vShlRW1KT
name stringrequired
Name of the brand board
Example:My Brand Board
logos object[]
Array of logos for the brand board
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of colors for the brand board
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of fonts for the brand board
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default boolean
Set as the default brand board for this location
Example:true
brandBoardId string
Source brand board ID to copy from (creates a new brand board based on this template)
Example:507f1f77bcf86cd799439011
parentId string
Parent folder ID in media library for organizing brand boards
Example:507f1f77bcf86cd799439011
type string
Source type indicating how the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
Responses
- 201
- 400
- 401
- 403
- 422
Created
-
application/json
-
Schema
-
Example (auto)
Schema
_id stringrequired
Brand board ID
Example:507f1f77bcf86cd799439011
locationId stringrequired
Location ID
Example:ve9EPM428h8vShlRW1KT
name stringrequired
Brand board name
Example:My Brand Board
logos object[]
Array of logos
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of brand colors
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of brand fonts
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default booleanrequired
Whether this is the default brand board for the location
Example:false
deleted booleanrequired
Whether the brand board has been soft deleted
Example:false
parentId string
Parent folder ID in media library
Example:507f1f77bcf86cd799439011
folderId string
Media library folder ID for this brand board
Example:507f1f77bcf86cd799439011
originId string
Original brand board ID if cloned from snapshot
Example:507f1f77bcf86cd799439011
meta object
Metadata about the brand board
updatedBy string
User ID who last updated the brand board
Example:user_abc123
lastAction string
Last action performed on the brand board
Example:UPDATE
sourceId string
Source brand board ID if created from a template
Example:507f1f77bcf86cd799439011
sourceType string
How the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
createdAt string
Creation timestamp
Example:2024-01-05T12:00:00.000Z
updatedAt string
Last update timestamp
Example:2024-01-05T12:00:00.000Z
{
"_id": "507f1f77bcf86cd799439011",
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": false,
"deleted": false,
"parentId": "507f1f77bcf86cd799439011",
"folderId": "507f1f77bcf86cd799439011",
"originId": "507f1f77bcf86cd799439011",
"meta": {
"updatedBy": "user_abc123",
"lastAction": "UPDATE",
"sourceId": "507f1f77bcf86cd799439011",
"sourceType": "blank"
},
"createdAt": "2024-01-05T12:00:00.000Z",
"updatedAt": "2024-01-05T12:00:00.000Z"
}Bad Request
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:400
message string
Example:Bad Request
{
"statusCode": 400,
"message": "Bad Request"
}Unauthorized
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:401
message string
Example:Invalid token: access token is invalid
error string
Example:Unauthorized
{
"statusCode": 401,
"message": "Invalid token: access token is invalid",
"error": "Unauthorized"
}The token does not have access to this location
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:403
message string
Example:The token does not have access to this location
{
"statusCode": 403,
"message": "The token does not have access to this location"
}Unprocessable Entity
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:422
message string[]
Example:["Unprocessable Entity"]
error string
Example:Unprocessable Entity
{
"statusCode": 422,
"message": [\
"Unprocessable Entity"\
],
"error": "Unprocessable Entity"
}name: Authorizationtype: httpscopes: brand-boards/design-kit.writescheme: bearerbearerFormat: JWTin: headerdescription: Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
-
curl
-
nodejs
-
python
-
php
-
java
-
go
-
ruby
-
powershell
-
CURL
curl -L 'https://services.leadconnectorhq.com/brand-boards/' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": true,
"brandBoardId": "507f1f77bcf86cd799439011",
"parentId": "507f1f77bcf86cd799439011",
"type": "blank"
}'Request Collapse all
Base URL
Edit
https://services.leadconnectorhq.com
Auth
Bearer Token
Parameters
Version — headerrequired
---2021-07-28
Body required
{
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": true,
"brandBoardId": "507f1f77bcf86cd799439011",
"parentId": "507f1f77bcf86cd799439011",
"type": "blank"
}Send API Request
ResponseClear
Click the Send API Request button above and see the response here!
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/delete-brand-board
DELETE https://services.leadconnectorhq.com/brand-boards/:locationId/:id
Deletes a Brand Board
brand-boards/design-kit.write
OAuth Access Token``Private Integration Token
Sub-Account Token
Request
Version stringrequired
Possible values: [2021-07-28]
API Version
locationId stringrequired
Location ID where the brand board exists
Example: ve9EPM428h8vShlRW1KT
id stringrequired
Brand board ID to update, retrieve, or delete
Example: 507f1f77bcf86cd799439011
Responses
- 200
- 400
- 401
- 403
- 404
- 422
Success
-
application/json
-
Schema
-
Example (auto)
Schema
_id stringrequired
Brand board ID
Example:507f1f77bcf86cd799439011
locationId stringrequired
Location ID
Example:ve9EPM428h8vShlRW1KT
name stringrequired
Brand board name
Example:My Brand Board
logos object[]
Array of logos
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of brand colors
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of brand fonts
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default booleanrequired
Whether this is the default brand board for the location
Example:false
deleted booleanrequired
Whether the brand board has been soft deleted
Example:false
parentId string
Parent folder ID in media library
Example:507f1f77bcf86cd799439011
folderId string
Media library folder ID for this brand board
Example:507f1f77bcf86cd799439011
originId string
Original brand board ID if cloned from snapshot
Example:507f1f77bcf86cd799439011
meta object
Metadata about the brand board
updatedBy string
User ID who last updated the brand board
Example:user_abc123
lastAction string
Last action performed on the brand board
Example:UPDATE
sourceId string
Source brand board ID if created from a template
Example:507f1f77bcf86cd799439011
sourceType string
How the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
createdAt string
Creation timestamp
Example:2024-01-05T12:00:00.000Z
updatedAt string
Last update timestamp
Example:2024-01-05T12:00:00.000Z
{
"_id": "507f1f77bcf86cd799439011",
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": false,
"deleted": false,
"parentId": "507f1f77bcf86cd799439011",
"folderId": "507f1f77bcf86cd799439011",
"originId": "507f1f77bcf86cd799439011",
"meta": {
"updatedBy": "user_abc123",
"lastAction": "UPDATE",
"sourceId": "507f1f77bcf86cd799439011",
"sourceType": "blank"
},
"createdAt": "2024-01-05T12:00:00.000Z",
"updatedAt": "2024-01-05T12:00:00.000Z"
}Bad Request
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:400
message string
Example:Bad Request
{
"statusCode": 400,
"message": "Bad Request"
}Unauthorized
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:401
message string
Example:Invalid token: access token is invalid
error string
Example:Unauthorized
{
"statusCode": 401,
"message": "Invalid token: access token is invalid",
"error": "Unauthorized"
}The token does not have access to this location
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:403
message string
Example:The token does not have access to this location
{
"statusCode": 403,
"message": "The token does not have access to this location"
}Not Found
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:404
message string
Example:Not Found
error string
Example:The requested resource was not found
{
"statusCode": 404,
"message": "Not Found",
"error": "The requested resource was not found"
}Unprocessable Entity
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:422
message string[]
Example:["Unprocessable Entity"]
error string
Example:Unprocessable Entity
{
"statusCode": 422,
"message": [\
"Unprocessable Entity"\
],
"error": "Unprocessable Entity"
}name: Authorizationtype: httpscopes: brand-boards/design-kit.writescheme: bearerbearerFormat: JWTin: headerdescription: Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
-
curl
-
nodejs
-
python
-
php
-
java
-
go
-
ruby
-
powershell
-
CURL
curl -L -X DELETE 'https://services.leadconnectorhq.com/brand-boards/:locationId/:id' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>'Request Collapse all
Base URL
Edit
https://services.leadconnectorhq.com
Auth
Bearer Token
Parameters
locationId — pathrequired
id — pathrequired
Version — headerrequired
---2021-07-28
Send API Request
ResponseClear
Click the Send API Request button above and see the response here!
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/get-brand-board-by-id
GET https://services.leadconnectorhq.com/brand-boards/:locationId/:id
Retrieves a specific Brand Board by its ID
brand-boards/design-kit.readonly
OAuth Access Token``Private Integration Token
Sub-Account Token
Request
Version stringrequired
Possible values: [2021-07-28]
API Version
locationId stringrequired
Location ID where the brand board exists
Example: ve9EPM428h8vShlRW1KT
id stringrequired
Brand board ID to update, retrieve, or delete
Example: 507f1f77bcf86cd799439011
Responses
- 200
- 400
- 401
- 403
- 404
- 422
Success
-
application/json
-
Schema
-
Example (auto)
Schema
_id stringrequired
Brand board ID
Example:507f1f77bcf86cd799439011
locationId stringrequired
Location ID
Example:ve9EPM428h8vShlRW1KT
name stringrequired
Brand board name
Example:My Brand Board
logos object[]
Array of logos
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of brand colors
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of brand fonts
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default booleanrequired
Whether this is the default brand board for the location
Example:false
deleted booleanrequired
Whether the brand board has been soft deleted
Example:false
parentId string
Parent folder ID in media library
Example:507f1f77bcf86cd799439011
folderId string
Media library folder ID for this brand board
Example:507f1f77bcf86cd799439011
originId string
Original brand board ID if cloned from snapshot
Example:507f1f77bcf86cd799439011
meta object
Metadata about the brand board
updatedBy string
User ID who last updated the brand board
Example:user_abc123
lastAction string
Last action performed on the brand board
Example:UPDATE
sourceId string
Source brand board ID if created from a template
Example:507f1f77bcf86cd799439011
sourceType string
How the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
createdAt string
Creation timestamp
Example:2024-01-05T12:00:00.000Z
updatedAt string
Last update timestamp
Example:2024-01-05T12:00:00.000Z
{
"_id": "507f1f77bcf86cd799439011",
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": false,
"deleted": false,
"parentId": "507f1f77bcf86cd799439011",
"folderId": "507f1f77bcf86cd799439011",
"originId": "507f1f77bcf86cd799439011",
"meta": {
"updatedBy": "user_abc123",
"lastAction": "UPDATE",
"sourceId": "507f1f77bcf86cd799439011",
"sourceType": "blank"
},
"createdAt": "2024-01-05T12:00:00.000Z",
"updatedAt": "2024-01-05T12:00:00.000Z"
}Bad Request
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:400
message string
Example:Bad Request
{
"statusCode": 400,
"message": "Bad Request"
}Unauthorized
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:401
message string
Example:Invalid token: access token is invalid
error string
Example:Unauthorized
{
"statusCode": 401,
"message": "Invalid token: access token is invalid",
"error": "Unauthorized"
}The token does not have access to this location
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:403
message string
Example:The token does not have access to this location
{
"statusCode": 403,
"message": "The token does not have access to this location"
}Not Found
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:404
message string
Example:Not Found
error string
Example:The requested resource was not found
{
"statusCode": 404,
"message": "Not Found",
"error": "The requested resource was not found"
}Unprocessable Entity
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:422
message string[]
Example:["Unprocessable Entity"]
error string
Example:Unprocessable Entity
{
"statusCode": 422,
"message": [\
"Unprocessable Entity"\
],
"error": "Unprocessable Entity"
}name: Authorizationtype: httpscopes: brand-boards/design-kit.readonlyscheme: bearerbearerFormat: JWTin: headerdescription: Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
-
curl
-
nodejs
-
python
-
php
-
java
-
go
-
ruby
-
powershell
-
CURL
curl -L 'https://services.leadconnectorhq.com/brand-boards/:locationId/:id' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>'Request Collapse all
Base URL
Edit
https://services.leadconnectorhq.com
Auth
Bearer Token
Parameters
locationId — pathrequired
id — pathrequired
Version — headerrequired
---2021-07-28
Send API Request
ResponseClear
Click the Send API Request button above and see the response here!
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/get-brand-boards-by-location
GET https://services.leadconnectorhq.com/brand-boards/:locationId
Retrieves all Brand Boards for a specific location
brand-boards/design-kit.readonly
OAuth Access Token``Private Integration Token
Sub-Account Token
Request
Version stringrequired
Possible values: [2021-07-28]
API Version
locationId stringrequired
limit number
Maximum number of brand boards to return
Default value:10
Example: 10
offset number
Number of brand boards to skip for pagination
Default value:0
Example: 0
search string
Search term to filter brand boards by name
Default value:``
Example: brandboard
deleted boolean
Include deleted brand boards in results
Default value:false
Responses
- 200
- 400
- 401
- 403
- 422
Success
-
application/json
-
Schema
-
Example (auto)
Schema
brandBoards object[]required
Array of brand boards for the location
Array [
_id stringrequired
Brand board ID
Example:507f1f77bcf86cd799439011
name stringrequired
Brand board name
Example:My Brand Board
updatedAt stringrequired
Last update timestamp
Example:2024-01-05T12:00:00.000Z
default boolean
Whether this is the default brand board for the location
Example:false
meta object
Metadata about the brand board
updatedBy string
User ID who last updated the brand board
Example:user_abc123
lastAction string
Last action performed on the brand board
Example:UPDATE
sourceId string
Source brand board ID if created from a template
Example:507f1f77bcf86cd799439011
sourceType string
How the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
]
totalCount numberrequired
Total number of brand boards matching the query
Example:42
{
"brandBoards": [\
{\
"_id": "507f1f77bcf86cd799439011",\
"name": "My Brand Board",\
"updatedAt": "2024-01-05T12:00:00.000Z",\
"default": false,\
"meta": {\
"updatedBy": "user_abc123",\
"lastAction": "UPDATE",\
"sourceId": "507f1f77bcf86cd799439011",\
"sourceType": "blank"\
}\
}\
],
"totalCount": 42
}Bad Request
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:400
message string
Example:Bad Request
{
"statusCode": 400,
"message": "Bad Request"
}Unauthorized
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:401
message string
Example:Invalid token: access token is invalid
error string
Example:Unauthorized
{
"statusCode": 401,
"message": "Invalid token: access token is invalid",
"error": "Unauthorized"
}The token does not have access to this location
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:403
message string
Example:The token does not have access to this location
{
"statusCode": 403,
"message": "The token does not have access to this location"
}Unprocessable Entity
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:422
message string[]
Example:["Unprocessable Entity"]
error string
Example:Unprocessable Entity
{
"statusCode": 422,
"message": [\
"Unprocessable Entity"\
],
"error": "Unprocessable Entity"
}name: Authorizationtype: httpscopes: brand-boards/design-kit.readonlyscheme: bearerbearerFormat: JWTin: headerdescription: Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
-
curl
-
nodejs
-
python
-
php
-
java
-
go
-
ruby
-
powershell
-
CURL
curl -L 'https://services.leadconnectorhq.com/brand-boards/:locationId' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>'Request Collapse all
Base URL
Edit
https://services.leadconnectorhq.com
Auth
Bearer Token
Parameters
locationId — pathrequired
Version — headerrequired
---2021-07-28
Show optional parameters
limit — query
offset — query
search — query
deleted — query
---truefalse
Send API Request
ResponseClear
Click the Send API Request button above and see the response here!
Source: https://marketplace.gohighlevel.com/docs/ghl/brand-boards/update-brand-board
PATCH https://services.leadconnectorhq.com/brand-boards/:locationId/:id
Updates an existing Brand Board
brand-boards/design-kit.write
OAuth Access Token``Private Integration Token
Sub-Account Token
Request
Version stringrequired
Possible values: [2021-07-28]
API Version
locationId stringrequired
Location ID where the brand board exists
Example: ve9EPM428h8vShlRW1KT
id stringrequired
Brand board ID to update, retrieve, or delete
Example: 507f1f77bcf86cd799439011
- application/json
name string
Name of the brand board
Example:My Brandboard 2
logos object[]
Array of logos for the brand board
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of colors for the brand board
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of fonts for the brand board
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default boolean
Set as the default brand board for this location
Example:true
parentId string
Parent folder ID in media library (reserved for future use)
Example:507f1f77bcf86cd799439011
Responses
- 200
- 400
- 401
- 403
- 404
- 422
Success
-
application/json
-
Schema
-
Example (auto)
Schema
_id stringrequired
Brand board ID
Example:507f1f77bcf86cd799439011
locationId stringrequired
Location ID
Example:ve9EPM428h8vShlRW1KT
name stringrequired
Brand board name
Example:My Brand Board
logos object[]
Array of logos
Array [
id stringrequired
Unique identifier for the logo
Example:logo_abc123
url stringrequired
Public URL of the logo image. Used for uploading to the brand board folder in media library
Example:https://storage.googleapis.com/bucket/logos/my-logo.png
label stringrequired
Display label for the logo (e.g., Primary, Secondary)
Example:Primary Logo
path stringrequired
Storage path of the logo in the media library
Example:/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png
]
colors object[]
Array of brand colors
Array [
id stringrequired
Unique identifier for the color
Example:color_xyz789
hexa stringrequired
Color in HEXA format (with alpha)
Example:#FF5733FF
rgba stringrequired
Color in RGBA format
Example:rgba(255, 87, 51, 1)
hex stringrequired
Color in HEX format
Example:#FF5733
rgb stringrequired
Color in RGB format
Example:rgb(255, 87, 51)
label stringrequired
Display label for the color
Example:Brand Orange
]
fonts object[]
Array of brand fonts
Array [
id stringrequired
Unique identifier for the font
Example:font_def456
font stringrequired
Font family name
Example:Montserrat
fallback stringrequired
Fallback font family
Example:sans-serif
label stringrequired
Display label for the font
Example:Heading Font
]
default booleanrequired
Whether this is the default brand board for the location
Example:false
deleted booleanrequired
Whether the brand board has been soft deleted
Example:false
parentId string
Parent folder ID in media library
Example:507f1f77bcf86cd799439011
folderId string
Media library folder ID for this brand board
Example:507f1f77bcf86cd799439011
originId string
Original brand board ID if cloned from snapshot
Example:507f1f77bcf86cd799439011
meta object
Metadata about the brand board
updatedBy string
User ID who last updated the brand board
Example:user_abc123
lastAction string
Last action performed on the brand board
Example:UPDATE
sourceId string
Source brand board ID if created from a template
Example:507f1f77bcf86cd799439011
sourceType string
How the brand board was created
Possible values: [template, blank, snapshot]
Example:blank
createdAt string
Creation timestamp
Example:2024-01-05T12:00:00.000Z
updatedAt string
Last update timestamp
Example:2024-01-05T12:00:00.000Z
{
"_id": "507f1f77bcf86cd799439011",
"locationId": "ve9EPM428h8vShlRW1KT",
"name": "My Brand Board",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": false,
"deleted": false,
"parentId": "507f1f77bcf86cd799439011",
"folderId": "507f1f77bcf86cd799439011",
"originId": "507f1f77bcf86cd799439011",
"meta": {
"updatedBy": "user_abc123",
"lastAction": "UPDATE",
"sourceId": "507f1f77bcf86cd799439011",
"sourceType": "blank"
},
"createdAt": "2024-01-05T12:00:00.000Z",
"updatedAt": "2024-01-05T12:00:00.000Z"
}Bad Request
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:400
message string
Example:Bad Request
{
"statusCode": 400,
"message": "Bad Request"
}Unauthorized
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:401
message string
Example:Invalid token: access token is invalid
error string
Example:Unauthorized
{
"statusCode": 401,
"message": "Invalid token: access token is invalid",
"error": "Unauthorized"
}The token does not have access to this location
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:403
message string
Example:The token does not have access to this location
{
"statusCode": 403,
"message": "The token does not have access to this location"
}Not Found
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:404
message string
Example:Not Found
error string
Example:The requested resource was not found
{
"statusCode": 404,
"message": "Not Found",
"error": "The requested resource was not found"
}Unprocessable Entity
-
application/json
-
Schema
-
Example (auto)
Schema
statusCode number
Example:422
message string[]
Example:["Unprocessable Entity"]
error string
Example:Unprocessable Entity
{
"statusCode": 422,
"message": [\
"Unprocessable Entity"\
],
"error": "Unprocessable Entity"
}name: Authorizationtype: httpscopes: brand-boards/design-kit.writescheme: bearerbearerFormat: JWTin: headerdescription: Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
-
curl
-
nodejs
-
python
-
php
-
java
-
go
-
ruby
-
powershell
-
CURL
curl -L -X PATCH 'https://services.leadconnectorhq.com/brand-boards/:locationId/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"name": "My Brandboard 2",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": true,
"parentId": "507f1f77bcf86cd799439011"
}'Request Collapse all
Base URL
Edit
https://services.leadconnectorhq.com
Auth
Bearer Token
Parameters
locationId — pathrequired
id — pathrequired
Version — headerrequired
---2021-07-28
Body required
{
"name": "My Brandboard 2",
"logos": [\
{\
"id": "logo_abc123",\
"url": "https://storage.googleapis.com/bucket/logos/my-logo.png",\
"label": "Primary Logo",\
"path": "/locations/ve9EPM428h8vShlRW1KT/logos/my-logo.png"\
}\
],
"colors": [\
{\
"id": "color_xyz789",\
"hexa": "#FF5733FF",\
"rgba": "rgba(255, 87, 51, 1)",\
"hex": "#FF5733",\
"rgb": "rgb(255, 87, 51)",\
"label": "Brand Orange"\
}\
],
"fonts": [\
{\
"id": "font_def456",\
"font": "Montserrat",\
"fallback": "sans-serif",\
"label": "Heading Font"\
}\
],
"default": true,
"parentId": "507f1f77bcf86cd799439011"
}Send API Request
ResponseClear
Click the Send API Request button above and see the response here!