Skip to main content

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 the x-api-key header. Keys are scoped to an organization — all data returned is filtered to your organization automatically.
x-api-key: <your-api-key>
API keys are generated by admins in the Sales Ask app under Settings → Organization → Organization API Key. See Quickstart for step-by-step instructions.

Base URL

https://integrations.salesask.com

Response format

All endpoints return JSON. Successful responses use HTTP 200 with a top-level key matching the resource name. Errors return an appropriate HTTP status code with a message field.
{ "message": "Recording not found" }

Timestamps

All timestamps are returned as ISO 8601 strings in UTC, for example 2026-03-01T14:22:00.000Z. Duration fields (such as duration, avgDurationMs) are in milliseconds.