# Callers ## Docs - [Get all calls by campaign ID](https://docs.callers.ai/api-reference/calls/get-all-calls-by-campaign-id.md): Get all calls by campaign ID. Returns an array of CallPublicDto. Supports pagination. - [Get call recording URL](https://docs.callers.ai/api-reference/calls/get-call-recording-url.md): Get a URL for accessing the recording of a call associated with a given campaign - [Get calls by campaign ID and contact ID](https://docs.callers.ai/api-reference/calls/get-calls-by-campaign-id-and-contact-id.md): Get all calls by campaign id and contact id. Returns an array of PaginatedCallPublicDto. Supports pagination. - [Play warm transfer summary](https://docs.callers.ai/api-reference/calls/play-warm-transfer-summary.md): Plays the warm transfer summary for the specified call and his child. (Only for calls made through SIP) - [Update call status](https://docs.callers.ai/api-reference/calls/update-call-status.md): Sets the status of the given call of the given campaign - [Clear all vocabulary entries](https://docs.callers.ai/api-reference/campaigns/clear-all-vocabulary-entries.md): Removes all STT vocabulary entries from the campaign. - [Duplicate a campaign](https://docs.callers.ai/api-reference/campaigns/duplicate-a-campaign.md): Creates a new campaign by duplicating the given campaign. You can optionally provide a new name or a target organization. - [Get all campaigns by organization ID](https://docs.callers.ai/api-reference/campaigns/get-all-campaigns-by-organization-id.md): Get all campaigns by organization ID. Returns an array of CampaignPublicDto. - [Get campaigns](https://docs.callers.ai/api-reference/campaigns/get-campaigns.md) - [Get vocabulary entries](https://docs.callers.ai/api-reference/campaigns/get-vocabulary-entries.md): Returns all STT vocabulary entries for the campaign. - [Remove specific vocabulary entries](https://docs.callers.ai/api-reference/campaigns/remove-specific-vocabulary-entries.md): Removes STT vocabulary entries whose content matches the provided words. - [Start campaign](https://docs.callers.ai/api-reference/campaigns/start-campaign.md): Activates the specified campaign - [Stop campaign](https://docs.callers.ai/api-reference/campaigns/stop-campaign.md): Deactivates the specified campaign - [Update campaign](https://docs.callers.ai/api-reference/campaigns/update-campaign.md): Partially updates the specified campaign fields - [Update existing vocabulary entries](https://docs.callers.ai/api-reference/campaigns/update-existing-vocabulary-entries.md): Updates STT vocabulary entries that already exist on the campaign. Entries whose content does not match any existing entry are ignored. - [Update interest criteria](https://docs.callers.ai/api-reference/campaigns/update-interest-criteria.md): Updates the interest criteria of the specified campaign - [Upload vocabulary entries](https://docs.callers.ai/api-reference/campaigns/upload-vocabulary-entries.md): Adds or updates STT vocabulary entries for the campaign. Entries are merged by content — new entries with the same content overwrite existing ones. - [Archive a contact by phone number](https://docs.callers.ai/api-reference/contacts/archive-a-contact-by-phone-number.md): Archive contact associated with a given contact phone number. - [Archive all campaign contacts](https://docs.callers.ai/api-reference/contacts/archive-all-campaign-contacts.md): Archives all contacts associated with a given campaign ID - [Archive contact by contact ID](https://docs.callers.ai/api-reference/contacts/archive-contact-by-contact-id.md) - [Archive contacts by contact IDs](https://docs.callers.ai/api-reference/contacts/archive-contacts-by-contact-ids.md): Archive contacts associated with a given contact IDs array - [Archive contacts by contact phone numbers](https://docs.callers.ai/api-reference/contacts/archive-contacts-by-contact-phone-numbers.md): Archive contacts associated with a given contact phone numbers array - [Create a contact for a campaign](https://docs.callers.ai/api-reference/contacts/create-a-contact-for-a-campaign.md): Adds a contact to the specified campaign. Optionally fixes US phone numbers by adding a leading 1 if not present. Returns 400 with detailed error message if phone number validation fails. - [Create contacts for a campaign](https://docs.callers.ai/api-reference/contacts/create-contacts-for-a-campaign.md): Adds contacts to the specified campaign. Optionally fixes US phone numbers by adding a leading 1 if not present. - [Get a contact by ID.](https://docs.callers.ai/api-reference/contacts/get-a-contact-by-id.md): Get campaign contact. Returns an object with the contact - [Get all contacts by campaign ID](https://docs.callers.ai/api-reference/contacts/get-all-contacts-by-campaign-id.md): Get all campaign contacts. Returns an array of ContactPublicDto. Supports pagination, status filtering and sorting options. - [Get contacts report by status](https://docs.callers.ai/api-reference/contacts/get-contacts-report-by-status.md): Get a report of contacts organized by statuses, with an optional archived filter - [Add a phone number](https://docs.callers.ai/api-reference/organizations/add-a-phone-number.md) - [Create a SIP carrier](https://docs.callers.ai/api-reference/organizations/create-a-sip-carrier.md) - [Create sub organization](https://docs.callers.ai/api-reference/organizations/create-sub-organization.md): Creates sub organization under the main organization associated with the API key - [Delete sub organization by ID](https://docs.callers.ai/api-reference/organizations/delete-sub-organization-by-id.md): Deletes the specified sub organization under the main organization associated with the API key - [Get account information](https://docs.callers.ai/api-reference/organizations/get-account-information.md): Get information for the organization associated with this API key - [Get list of SIP connections](https://docs.callers.ai/api-reference/organizations/get-list-of-sip-connections.md) - [Set call recording retention period](https://docs.callers.ai/api-reference/organizations/set-call-recording-retention-period.md): Sets the retention period in days for call recordings associated with the organization. Optionally applies to subaccounts. - [Clone a new voice from audio samples](https://docs.callers.ai/api-reference/voices/clone-a-new-voice-from-audio-samples.md) - [Create a new voice](https://docs.callers.ai/api-reference/voices/create-a-new-voice.md) - [Delete a voice by its ID](https://docs.callers.ai/api-reference/voices/delete-a-voice-by-its-id.md) - [Get all voices for the current organization](https://docs.callers.ai/api-reference/voices/get-all-voices-for-the-current-organization.md) - [Put voicesclone filesretention](https://docs.callers.ai/api-reference/voices/put-voicesclone-filesretention.md) - [Update an existing voice by its ID](https://docs.callers.ai/api-reference/voices/update-an-existing-voice-by-its-id.md) - [Get call webhook payload by campaign ID and call ID](https://docs.callers.ai/api-reference/webhooks/get-call-webhook-payload-by-campaign-id-and-call-id.md) - [Subscribe a Webhook](https://docs.callers.ai/api-reference/webhooks/subscribe-a-webhook.md): Add a new webhook to the specified campaign. - [Managing Subaccounts](https://docs.callers.ai/documentation/agencies/managing-subaccounts.md): Subaccounts allow organizations to manage multiple accounts under one main account, streamlining administration and ensuring centralized control. - [White Label](https://docs.callers.ai/documentation/agencies/white-label.md): White-labeling allows organizations to rebrand and customize the Callers platform as their own, providing a seamless experience for clients. - [Campaign Actions](https://docs.callers.ai/documentation/build-your-campaign/campaign-actions.md): Trigger API calls in real time during a call to provide agents with instant information or dynamically execute custom requests.. - [Campaign Scenarios](https://docs.callers.ai/documentation/build-your-campaign/campaign-scenarios.md): This page helps you manage specific questions or situations that might come up during a call, ensuring that the agent can handle them effectively. - [Campaign Script](https://docs.callers.ai/documentation/build-your-campaign/campaign-script.md): This guide provides an overview of how to create a versatile and effective campaign script within the Callers platform.Tailor the conversation flow to meet the unique needs of your campaign, whether it's for inbound or outbound calls. - [Campaign Setup](https://docs.callers.ai/documentation/build-your-campaign/campaign-setup.md): The Campaign Setup allows you to configure essential details for your campaign, including the campaign name, company information, phone numbers, and various settings. A proper setup ensures that your campaign runs smoothly and effectively aligns with your business goals. - [Campaign Variables](https://docs.callers.ai/documentation/build-your-campaign/campaign-variables.md): This page provides intructions on how to create reusable contact data fields that can be applied across your script as dynamic placeholders. Enabling personalized and context-aware conversations that improve engagement and response rates. - [Campaign Steps](https://docs.callers.ai/documentation/build-your-campaign/customizing-steps.md): This guide provides detailed instructions on how to personalize the dialogue and questions in each node of your campaign script within the Callers platform. - [Pre-Call Chat](https://docs.callers.ai/documentation/build-your-campaign/pre-call-chat.md): Send an AI-powered text message before dialing to ask contacts if they want to receive your call - boosting answering rates and reducing wasted dial attempts. - [Starting a New Campaign](https://docs.callers.ai/documentation/build-your-campaign/starting-a-new-campaign.md): Callers efficiently manages both inbound and outbound calls. Follow this step-by-step guide to create a new campaign. - [Getting Started with Callers](https://docs.callers.ai/documentation/get-started/getting-started-with-callers.md) - [App Center](https://docs.callers.ai/documentation/integrations/app-center.md): Connect 600+ apps to supercharge your campaigns with pre-built integrations - [Cal.com](https://docs.callers.ai/documentation/integrations/cal-com.md): Seamlessly schedule meetings by integrating Cal.com with Callers. This integration enables you to leverage Cal.com’s scheduling capabilities directly through Callers' voice agents, streamlining the scheduling process and improving efficiency. - [Commpeak Integration](https://docs.callers.ai/documentation/integrations/commpeak-integration.md): Guide for integrating Commpeak with Callers via SIP. - [Google Sheets](https://docs.callers.ai/documentation/integrations/google-sheets.md): Connect Google Sheets with Callers to read and write rows, create worksheets, and automate spreadsheet operations. - [HubSpot](https://docs.callers.ai/documentation/integrations/hubspot.md): Connect HubSpot with Callers to sync contacts, log activities, and automate follow‑ups in your CRM. - [Plivo Integration](https://docs.callers.ai/documentation/integrations/plivo-integration.md): Guide for integrating Plivo with Callers via SIP. - [Salesforce](https://docs.callers.ai/documentation/integrations/salesforce.md): Connect Salesforce with Callers to sync leads, log calls, and automate follow‑ups across your workflows. - [Overview & Setup](https://docs.callers.ai/documentation/integrations/sip.md): Learn about SIP integration and how to set it up in Callers. - [Slack](https://docs.callers.ai/documentation/integrations/slack.md): Enhance your Callers experience by integrating it with Slack to receive call details directly in your chosen channels. This integration allows you to effortlessly access summaries and key insights from selected call groups, keeping your team informed and connected. - [Actions Summary](https://docs.callers.ai/documentation/integrations/summary-actions.md): Learn how to orchestrate pre-call, in-call, and post-call actions, what data each stage can access, and how to connect Callers to your favorite tools. - [Telephony Integrations](https://docs.callers.ai/documentation/integrations/telephony.md) - [Telnyx Integration](https://docs.callers.ai/documentation/integrations/telnyx-integration.md): Guide for integrating Telnyx with Callers via SIP. - [Triggers](https://docs.callers.ai/documentation/integrations/triggers.md): Automatically add contacts to your Callers dashboard when actions occur in your connected apps. No manual uploads or complex API setup required — just a few clicks. - [Twilio](https://docs.callers.ai/documentation/integrations/twilio.md): This document provides a guide on creating a Twilio account, purchasing phone numbers, retrieving your Account SID and Auth Token, and using these credentials in Callers' app. - [Twilio SIP Integration](https://docs.callers.ai/documentation/integrations/twilio-sip.md): Configure Twilio SIP trunking with Callers - [Zapier](https://docs.callers.ai/documentation/integrations/zapier.md): Automate your workflows by integrating Zapier with Callers. This integration lets you trigger actions and streamline processes between Callers and your favorite apps, saving time and boosting efficiency. - [Open Source Attribution](https://docs.callers.ai/documentation/legal/open-source-attribution.md) - [Privacy Policy](https://docs.callers.ai/documentation/legal/privacy-policy.md) - [Terms of Service](https://docs.callers.ai/documentation/legal/terms-of-service.md) - [Changelog](https://docs.callers.ai/documentation/resources/changelog.md): Track the latest features, improvements, and updates to Callers - [Overview](https://docs.callers.ai/documentation/text-campaigns/overview.md): Learn how to create and manage AI-powered text campaigns across SMS and messaging platforms using Callers. - [Telnyx SMS](https://docs.callers.ai/documentation/text-campaigns/telnyx-sms.md): Complete guide to setting up Telnyx as your SMS messaging provider for text campaigns in Callers. - [Setup](https://docs.callers.ai/documentation/text-campaigns/text-campaign-setup.md): Configure your text campaign settings, including messaging channels, timing, and availability. - [Twilio SMS](https://docs.callers.ai/documentation/text-campaigns/twilio-sms.md): Complete guide to setting up Twilio as your SMS messaging provider for text campaigns in Callers. - [WhatsApp](https://docs.callers.ai/documentation/text-campaigns/whatsapp.md): Complete guide to setting up WhatsApp Business as your messaging channel for text campaigns in Callers. - [Analytics](https://docs.callers.ai/documentation/using-callers/analytics.md): Gain insights into your organization's calls, statistics, and billing with real-time analytics and detailed reports. - [Call statuses](https://docs.callers.ai/documentation/using-callers/call-statuses.md): Understanding how Callers classifies call outcomes across telephony, real-time analysis, and post-call processing. - [Campaign Insights](https://docs.callers.ai/documentation/using-callers/campaign-insights.md) - [Generate API Key](https://docs.callers.ai/documentation/using-callers/generate-api-key.md): This guide provides step-by-step instructions on how to generate an API key. Follow these steps to create and access your API key. - [Key Questions](https://docs.callers.ai/documentation/using-callers/key-questions.md) - [Knowledge Base](https://docs.callers.ai/documentation/using-callers/knowledge-base.md): Enhance agent capabilities by integrating a knowledge base that allows them to retrieve accurate answers from extensive documentation and data sources. - [Reporting Call Issues](https://docs.callers.ai/documentation/using-callers/reporting-call-issues.md): If you ever run into any problems during your call, we want to hear about it. Your feedback is invaluable in helping us identify and address issues, ensuring that your experience with our service is smooth and productive. Follow the steps below to let us know, so we can continue to enhance Callers f… - [Single Sign-On (SSO)](https://docs.callers.ai/documentation/using-callers/sso-login.md): Learn how to securely access Callers using Single Sign-On (SSO) with your organization's credentials. - [Supported Languages](https://docs.callers.ai/documentation/using-callers/supported-languages.md): Callers supports a wide range of languages and is continuously expanding to provide even more options for global communication. - [Uploading Contacts](https://docs.callers.ai/documentation/using-callers/uploading-contacts.md) - [Advanced Webhook](https://docs.callers.ai/documentation/webhook/advanced-webhook.md): Customize webhook structures to tailor data delivery and seamlessly integrate with your existing workflows. The advanced webhook lets you configure the request method, headers, query parameters, and body. - [Validating Webhook Signatures](https://docs.callers.ai/documentation/webhook/validating-webhook-signatures.md): When integrating with Callers, it's important to ensure that the webhook payloads you receive are indeed from Callers. To facilitate this, Callers signs each payload with a private key. ## OpenAPI Specs - [openapi-json](https://api.callers.ai/openapi-json) - [openapi](https://docs.callers.ai/api-reference/openapi.json) ## Optional - [Dashboard](https://app.callers.ai) - [Website](https://www.callers.ai) - [Book a Demo](https://www.callers.ai/book-a-meeting) - [Support](https://support.callers.ai/) - [Security](https://trust.callers.ai/) - [Blog](https://www.callers.ai/blog)