SourCherry Help Centre
HomeAI EmployeeVoice AI

Voice AI Public APIs

SourCherry offers Voice AI Public APIs so you can programmatically manage agents and actions, retrieve call logs and transcripts, and connect real‑time webhooks to your workflows. This article gives a high‑level overview and links to the official API documentation for technical details.


TABLE OF CONTENTS


What are Voice AI Public APIs?


The Voice AI Public APIs give you direct access to configure agents, manage actions, retrieve call data, and integrate web-hooks into your workflows. This elevates Voice AI from a product feature to an extensible capability that can be integrated directly into your workflows and applications.


Instead of limiting Voice AI to in-app controls, you can:



Link to API Documentation


Key Benefits of Voice AI Public APIs



Voice AI API Documentation


API Documentation for Voice AI Public APIs includes details on Call Logs, Agents and Actions. Access requirements, environments, and auth details may evolve. Always refer to the API docs for the latest details.

Click here to access Voice AI API Documentation


Voices (Catalog APIs)


You can now browse the Voice AI catalog using public APIs:


Get Voices: Retrieve a paginated, filterable list of voices. You can filter by language and optionally pass an `agentId` to return only compatible voices.
 

Fetch Voice Details: Retrieve detailed metadata for a specific voice, including a preview URL for testing.  


For full technical details, refer to the Voice AI API documentation in the Developer Portal.


Call Log APIs


Call Log APIs provide access to calls handled by Voice AI; supporting analytics, quality reviews, and compliance. Use it to list calls with filters or fetch individual call details, including transcripts when available. See API Reference docs for additional details.



Click here to access Voice AI API Documentation on Call Logs



Agents APIs


The Agents APIs lets you programmatically create, list, read, update, and delete Voice AI agents so you can roll out consistent configurations across locations and environments. See API Reference docs for additional details.



Click here to access Voice AI API Documentation on Agents



Actions APIs


Actions define what an agent can do; such as invoking a webhook, retrieving data, or posting results. The Actions APIs enable you to create and update these behaviors programmatically and keep them synchronized with your systems. See API Reference docs for additional details.



Click here to access Voice AI API Documentation on Actions



Frequently Asked Questions


Q: Can I manage voices via API?

Yes. You can use the Voices APIs to retrieve available voices and fetch detailed metadata, including preview URLs, to help select the right voice for your agent.


Q: Do I need special permissions to use these APIs?
You must have appropriate SourCherry access to manage Voice AI and read call data. Coordinate with your account admin if you can’t access certain resources.


Q: Where can I find the most current endpoints and request/response schemas?
Always use the official API docs: Click here to view API Documentation