> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Brand Boards Overview

> Create and manage brand boards that store your brand colors, fonts, and logos using the HoopAI Brand Boards REST API.

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.

```bash theme={null}
Authorization: Bearer <access_token>
Version: 2021-07-28
```

See [OAuth 2.0](/api-reference/oauth/authorization) 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:

```bash theme={null}
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                |

## Related

* [Locations API](/api-reference/locations/overview) — Manage locations that own brand boards
* [Funnels API](/api-reference/funnels/overview) — Build funnels that use brand board assets
* [Social Media Posting API](/api-reference/social-media-posting/overview) — Create branded social posts
