Overview

Integrate Sonik workspace data with a CRM or another server-side system.

Integrate Sonik calls, recordings, prospects, activities, users, and dialer KPIs with a CRM or another server-side system.

Production base URL: https://api.sonik.ai/v1

Production data warning: Try It sends requests directly to Sonik production and displays real workspace data. Requests consume workspace rate limits. Use a trusted device, clear the API key field, and close or reload the page when finished.

Available endpoints

EndpointPurpose
GET /callsList workspace calls
GET /calls/{id}/recordingStream or download a call recording
GET /listsList workspace dialer lists
POST /listsCreate a workspace dialer list
POST /lists/{id}/contactsUpload contacts to a workspace dialer list
DELETE /lists/{id}/contactsRemove contacts from a workspace dialer list
GET /prospectsList workspace prospects
GET /prospects/{id}Retrieve one workspace prospect by Sonik prospect id
GET /prospect-activitiesRetrieve one prospect and its complete activity timeline
GET /usersList non-deleted workspace users
GET /reporting/dialer-metricsRetrieve dialer KPIs for an inclusive date range
GET /webhooks/callsRead call webhook settings
PUT /webhooks/callsConfigure call webhooks
POST /webhooks/calls/testSend one signed test call webhook
DELETE /webhooks/callsRemove webhook settings

Most data endpoints are read-only. List endpoints can create lists and add or remove list contacts. Webhook endpoints manage callback settings and never delete call records. JSON endpoints return JSON; the recording endpoint returns audio.

See Call webhooks for delivery timing and signature verification.

Start here

API Reference contains interactive parameters, schemas, examples, response headers, and Try It controls for every endpoint.


Did this page help you?