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

> ## Agent Instructions
> Use the public API base URL: https://api.teamfollowup.ai/api.
> Authenticate public API requests with Authorization: Bearer YOUR_API_KEY.
> Use product-owned terms: agents, campaigns, projects (GoHighLevel sub-accounts), contacts, calls, outcomes, skills, cadences, phone numbers.
> Scope requests by locationId rather than projectName.
> Read the guide linked from each API reference group before recommending an endpoint.

# Projects API

> Projects are your connected GoHighLevel sub-accounts. List them, read their state, park or delete them, and validate a campaign's agent before going live.

A project is one GoHighLevel sub-account. Its `locationId` is the id most
endpoints scope on. Concepts are in
[Agencies, projects and sub-accounts](/concepts/projects).

| Endpoint                                                                                   | Use it to                                                                       |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------- |
| [List campaign projects](/api-reference/projects/list-campaign-projects)                   | The lightweight list of projects that can hold campaigns.                       |
| [List projects](/api-reference/projects/list-projects)                                     | The full records, filterable by agency.                                         |
| [Get project](/api-reference/projects/get-project)                                         | One project with its `campaigns[]` and live GoHighLevel data.                   |
| [Update project](/api-reference/projects/update-project)                                   | Park with `active: false`, rename, set the knowledge base or timezone defaults. |
| [Delete project](/api-reference/projects/delete-project)                                   | Disconnect and hide. Needs `projects:delete`.                                   |
| [List project agencies](/api-reference/projects/list-project-agencies)                     | The agencies you can see.                                                       |
| [List campaign systems](/api-reference/projects/list-campaign-systems)                     | The seven legacy templates and what each records.                               |
| [List project calendars](/api-reference/projects/list-project-calendars)                   | Calendars in the sub-account, by project record id.                             |
| [Update project campaign](/api-reference/projects/update-project-campaign)                 | Edit a campaign from the project side.                                          |
| [Validate project campaign agent](/api-reference/projects/validate-project-campaign-agent) | Check the agent has what its system expects.                                    |

Scopes: `projects:read`, `projects:write`, `projects:delete`. See
[Authentication](/authentication#scopes).

## Guides

* [Agencies, projects and sub-accounts](/concepts/projects)
* [Master Agent](/master-agent/overview) for one campaign across projects.
* [Glossary](/glossary#projects)
