Callens API
Submit calls, get analysis back as signed webhooks.
Callens transcribes and analyses sales calls. This API is how you get calls in and results out.
The shape of an integration is always the same:
- Submit a call — tell Callens where the recording is.
POST /callsreturns immediately. - Receive an event — when processing finishes, Callens delivers a signed
call.completedwebhook carrying the transcript-derived analysis.
There is no polling step: everything this API produces for a call arrives on the webhook. Reading analysed data back on demand is a separate surface — an MCP server for AI clients — and not something you integrate against here.
What you need
- An API key, minted in the Callens dashboard under Settings → API keys. Keys cannot be created through this API.
- A webhook endpoint — an https URL that resolves to a public address, which you register
with
POST /webhooks. - Your employees on the People page in Callens. Every call names the employee it belongs to, by code or by ID, so the employee must exist before you submit their first call.
Start with the quickstart.