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

# API overview

> Trigger a Trikon Voice agent to call a phone number from your own system.

Trikon Voice exposes a public endpoint to **start an outbound call with one of your agents**, plus webhooks when calls finish. Everything else — building agents, phone numbers, campaigns, leads, call logs — is done in the app and is covered in the [User Guide](/).

<CardGroup cols={2}>
  <Card title="Make a call" icon="phone-volume" href="/developers/make-a-call">
    `POST /api/outbound-call` — your agent rings a number and has the conversation.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/developers/webhooks">
    Receive real-time HTTP POST notifications when calls finish or generate transcripts.
  </Card>

  <Card title="Website embed" icon="window" href="/embed/introduction">
    Public widget key + script so any enterprise can put the agent on their own site.
  </Card>

  <Card title="Integrations" icon="plug" href="/integration/introduction">
    Cursor, Google AI Studio, n8n, and Zapier — start calls from the tools you already use.
  </Card>

  <Card title="Examples" icon="lightbulb" href="/examples/introduction">
    Sample apps: a column CRM with likes, and an AI appointment booking system.
  </Card>
</CardGroup>

## What you can build with it

* Call a customer the moment a form is submitted on your website.
* Trigger a reminder call from your CRM, billing system, or an automation tool such as Zapier or n8n.
* Add a "call me now" button to your own product.
* Follow the [Examples](/examples/introduction) to ship a column CRM or an AI booking app.

## Getting access

Each workspace has **one** API key. Trikon enables it on the workspace; then **Settings → Developer API** appears so you can copy or regenerate the key and add a webhook URL. Regenerating replaces the previous key immediately.

Keep the key on your server. Pass it as:

```text theme={null}
Authorization: Bearer YOUR_API_KEY
```

<Warning>
  Never put your API key in a browser, mobile app, or any client-side code — anyone who has it can make calls that are billed to you. Call the API from your backend only.
</Warning>

## Base URL

Your workspace's Trikon Voice address, for example:

```text theme={null}
https://voice.trikon.tech
```

Your Trikon contact confirms the exact host when you are given the key.

## Before your first call

You need:

* An agent whose **Call Type** is **Outbound** ([how to build one](/user-guide/create-your-first-bot)).
* Its **agent ID**, which is the last part of the address bar when the agent is open: `…/acmeclinic/agents/8f2c…`.
* A phone number configured in **Settings → Phone Numbers & Telephony** ([how to add one](/user-guide/phone-numbers)). Calls go out from your default line.
