Build voice AI into
your own product
The Vosy API is the headless engine behind autonomous phone calls — a Bearer-scoped REST API at api.vosy.ai covering the whole stack, from agents and campaigns to booking and webhooks. Wire it into your app and ship your own interface on top.
REST · JSON · scoped Bearer keys · generate a client from the spec
One engine, every surface
The whole voice stack, over REST
Every capability in the Vosy platform is reachable programmatically. Each endpoint is authorized by a specific scope on your key, so you grant exactly what an integration needs.
Agents
Create voice personas, publish them live, and manage versions — the persona that talks to your callers.
Campaigns
Batch outbound dialing: create a campaign, add contacts, and start it in a single call.
Calls & transcripts
Place calls, poll status and results, and pull full transcripts plus short-lived signed recording URLs.
Scheduling
Availability rules, open-slot lookups, booking, rescheduling, and approve/decline flows.
Knowledge bases
Ground agents in your own content — upload documents or scrape public pages for retrieval.
Webhooks
HMAC-signed events for the whole call, campaign and appointment lifecycle, delivered to your endpoint.
Do-Not-Call
Manage do-not-call lists and check numbers, with fail-closed screening in the dial path.
Phone numbers
Search available numbers, provision them, and route them to the agent that should answer.
Your product, your UI
You own the interface.
We run the calls.
Build the screens your users see — create an agent, upload documents, pick a number, review call history, manage appointments — as your own frontend calling these endpoints from your backend. Your customers only ever see your brand. There's no Vosy login in your product's flow.
The Vosy dashboard is an optional back-office over the same organization. It exposes the same capabilities over the same data and stays in sync, so your team can use it to spot-check or manage while your own screens ship. Nothing forces you to choose one or the other.
$ curl https://api.vosy.ai/v2/agents \
-H "Authorization: Bearer vosy_sk_..."
{
"success": true,
"data": [ { "id": 42, "name": "Front Desk",
"status": "active" } ],
"meta": { "limit": 25, "offset": 0 }
}
Get your API keys
API access is available on Business and Enterprise plans. Tell us what you're building and we'll provision a key scoped to exactly the permissions your integration needs — then point you at the getting-started guide.