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

# CurbWaste Partner API

> Developer docs for integrating with CurbWaste: customer CRM data over REST, real-time webhooks, and MCP for AI agents.

Integrate your systems and AI agents with CurbWaste customer data, and react to changes as they happen.

## Where do you want to start?

> **[Make your first call](https://docs.curbwaste.com/quickstart.md)**
>
> Create a customer and fetch it back in a few minutes.

> **[Understand the model](https://docs.curbwaste.com/introduction.md)**
>
> Who the API is for, what it covers, and how keys, REST, MCP, and webhooks fit together.

> **[Look up an endpoint](https://docs.curbwaste.com/api-reference/overview.md)**
>
> Base URL, response format, pagination, and every endpoint in the API Reference.

> **[React to events](https://docs.curbwaste.com/guides/webhooks-setup.md)**
>
> Register an endpoint and verify signed `customer.*` and `location.*` events.

> **[Connect an AI agent](https://docs.curbwaste.com/concepts/mcp.md)**
>
> Point an MCP-compatible client at CurbWaste with the same API key scopes.

> **[Keep customers in sync](https://docs.curbwaste.com/guides/sync-customers.md)**
>
> Create, update, and join records using the CurbWaste `id`.

## At a glance

| | |
| - | - |
| **Base URL** | `https://api.curbwaste.com/v1` |
| **Auth** | `Authorization: Bearer cw_live_…` — see [Authentication](https://docs.curbwaste.com/authentication.md) |
| **Keys and webhooks** | Managed in the [Developer Platform](https://platform.curbwaste.com) |
| **Conventions** | JSON bodies, `{ "data": … }` responses — see [API overview](https://docs.curbwaste.com/api-reference/overview.md) and [Errors](https://docs.curbwaste.com/api-reference/errors.md) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.