URL: https://help.carbonvoice.app/integrations/build-with-the-api
Source: https://raw.githubusercontent.com/PhononX/carbon-voice-docs/main/docs/integrations/build-with-the-api.md

# Build with the Carbon Voice API

Anything you set up inside Carbon Voice is documented in this help center. Building
*against* Carbon Voice, meaning writing code that reads or posts data, is documented
separately on the developer portal.

## What's possible

- **Direct API access** — read data in an authenticated account, and post messages and
  conversations.
- **Webhooks** — subscribe to events on an account, such as a message being posted or
  an AI response being generated.
- **OAuth applications** — authorize your app to act on behalf of a Carbon Voice user.
- **Agent identities** — give an AI agent its own presence, so it can take part in
  conversations like a person. Most of this is now self-serve in the app. See
  [AI Agents](https://help.carbonvoice.app/ai-agents).
- **Personal access tokens** — authenticate as yourself for scripts and personal
  automations. Create these in the app. See
  [Integration credentials](https://help.carbonvoice.app/integrations/integration-credentials).

## Where to go

**[developer.carbonvoice.app](https://developer.carbonvoice.app)** — the developer
portal, covering API keys, OAuth applications, webhooks, agents, and how-to guides.

Questions go to [devsupport@phononx.com](mailto:devsupport@phononx.com).

## If you'd rather not write code

Most integrations don't need any. See [Automate workflows](https://help.carbonvoice.app/integrations/automate-workflows) and
[Zapier](https://help.carbonvoice.app/integrations/zapier), which connect Carbon Voice to thousands of apps without code, or the
[AI assistant guides](https://help.carbonvoice.app/ai-assistants) for connecting Claude or ChatGPT.

## Related

- [Automate workflows](https://help.carbonvoice.app/integrations/automate-workflows)
- [Using and sharing your CarbonLink](https://help.carbonvoice.app/integrations/using-your-carbonlink)
