The Brand Boards API lets you programmatically create and manage brand boards for a location. Each brand board stores the core brand identity assets — colors, fonts, and logos — making them available across the HoopAI platform for consistent branding in funnels, websites, emails, and social posts.
Base URL
https://services.leadconnectorhq.com
Authentication
All endpoints require a Bearer token and an API version header.
Authorization: Bearer <access_token>
Version: 2021-07-28
See OAuth 2.0 to obtain an access token.
OAuth scopes
| Scope | Access |
|---|
brand-boards.readonly | Read brand boards for a location |
brand-boards.write | Create, update, and delete brand boards |
Quick start
Create a new brand board with colors and fonts:
curl -X POST https://services.leadconnectorhq.com/brand-boards/ \
-H "Authorization: Bearer <access_token>" \
-H "Version: 2021-07-28" \
-H "Content-Type: application/json" \
-d '{
"name": "Main Brand Identity",
"locationId": "ve9EPM428h8vShlRW1KT",
"colors": [
{ "name": "Primary Blue", "hex": "#1A73E8" },
{ "name": "Dark Gray", "hex": "#333333" }
],
"fonts": [
{ "name": "Inter", "url": "https://fonts.googleapis.com/css2?family=Inter" }
],
"logos": [
{ "name": "Primary Logo", "url": "https://storage.example.com/logos/primary.png" }
]
}'
Endpoints
| Method | Path | Description |
|---|
POST | /brand-boards/ | Create a brand board |
GET | /brand-boards/location/{locationId} | Get all brand boards for a location |
GET | /brand-boards/{brandBoardId} | Get a brand board by ID |
PUT | /brand-boards/{brandBoardId} | Update a brand board |
DELETE | /brand-boards/{brandBoardId} | Delete a brand board |
Last modified on March 7, 2026