Authentication
Learn how to get your API token and authorize requests.
Assistants
Create, configure, and assign phone numbers to AI assistants.
Campaigns
Build outbound campaigns and start batch calling.
Contacts
Create and list CRM contacts for your campaigns.
Companies
Manage company records and associate contacts.
Phone Numbers
Search, purchase, and list phone numbers.
Webhooks
Receive real-time events for calls and billing.
Base URL
All API endpoints are relative to your Talkturo account domain:Request format
Send all request bodies as JSON and include theContent-Type: application/json header on every POST and PATCH request.
Response format
Every response returns a JSON object with a top-levelsuccess boolean. On success, the response includes the relevant resource object or array. On failure, it returns an appropriate HTTP status code and a message describing the error.
count, limit, and offset fields alongside the data array:
HTTP status codes
| Code | Meaning |
|---|---|
200 | Request succeeded |
400 | Invalid or missing request parameters |
401 | Missing or invalid authentication token |
403 | Authenticated but not authorized for this action |
404 | The requested resource does not exist |
409 | Conflict — the resource already exists |
500 | Internal server error |
Authentication
All endpoints require a Bearer token in theAuthorization header. See the authentication guide for details on how to obtain and use your token.