Create your API key
1
Open organization settings
As an organization admin, log in to Sales Ask and go to Settings → Organization.
2
Generate the key
In the Organization API Key section, click the refresh icon.
3
Copy it somewhere safe
Copy the key with the button next to the field, and store it in your secrets manager.
Send the key
Pass the key in thex-api-key header on every request:
Authorization: Bearer <YOUR_API_KEY> also works. Keys in query parameters aren’t accepted. A missing or wrong key returns 401 with { "message": "Invalid Api Key" }.
Base URL
/v1.
Try a request
This request returns your 10 most recent processed recordings:Filter and paginate
UsefromDate and toDate to limit results to a date range:
hasMore is true, pass nextCursor as startAfter to get the next page:
Responses and errors
All endpoints return JSON. Successful responses have a top-level key named after the resource, such asrecordings or appointment.
Errors return an HTTP status code and a JSON body with a message. Validation errors for a missing field also include code and field, which tell you what to fix:
Timestamps
Timestamps are ISO 8601 strings in UTC, for example2026-03-01T14:22:00.000Z. Times you send must also be UTC.
Durations, such as duration and avgDurationMs, are in milliseconds.
Connect your CRM
Keep appointments in sync and get recording results back by webhook.
Connect your phone system
Send finished calls from any dialer to Sales Ask.

