Allerto API

Allerto API

Allerto runs voice agents that talk on the phone in Italian or English. An agent either answers calls to your numbers (inbound) or calls people for you (outbound). After every call you receive what was said as structured data.

Everything is available in four equivalent ways, all built on the same schema:

Way inBest forStart here
REST APIYour backendAPI reference
CLI (allerto)Terminals, scripts, CICLI
MCP serverAI agents (Claude, Cursor, …)AI agents
ConsolePeople configuring agentshttps://api.allerto.cloud

Concepts

How a call flows

outbound:  POST /v1/calls ─▶ queue (hours, do-not-call, retries) ─▶ phone rings ─▶ conversation
inbound:   someone calls your number ────────────────────────────────────────────▶ conversation
                                                                                       │
           call.completed webhook ◀─ validated result ◀─ extraction ◀─ transcript ◀────┘

The same agent schema drives both directions, the console, the CLI and the MCP tools. What the console shows is exactly what the API accepts.

Base URL and authentication

https://api.allerto.cloud/v1
Authorization: Bearer alt_live_…

Create keys in the console under Numbers and developers. The full key is shown once. Live keys (alt_live_…) place real calls; test keys (alt_test_…) only simulate them.

Next: Quickstart.