What you can do
The API is organized around three main resources:Recordings
Pull processed recordings with AI-generated notes, summaries, coaching, and action items.
Scheduled tasks
Push upcoming appointments so Sales Ask can match them to recordings after the call.
Webhooks
Subscribe to
recording.processed and recording.integration_updated events to get notified when recordings are analyzed or synced to a CRM.Authentication
Every request requires your organization API key in thex-api-key header. Keys are scoped to an organization — all data returned is filtered to your organization automatically.
Base URL
Response format
All endpoints return JSON. Successful responses use HTTP200 with a top-level key matching the resource name. Errors return an appropriate HTTP status code with a message field.
Timestamps
All timestamps are returned as ISO 8601 strings in UTC, for example2026-03-01T14:22:00.000Z.
Duration fields (such as duration, avgDurationMs) are in milliseconds.
