Build with the voice AI API
One endpoint to trigger calls. Webhooks for real-time updates. Structured outcomes you can act on.
320ms
Avg. Response Latency
99.95%
Platform Uptime (30d)
2.4M+
Calls Processed
4.8/5
Customer Satisfaction
* Metrics shown are examples for demonstration purposes
Get started in 4 steps
From zero to your first AI call in under 5 minutes.
Get your API key
Sign up and grab your API key from the dashboard
export PULSEVOICE_API_KEY="pv_live_..."Create an agent
Define your agent's personality and capabilities
curl -X POST https://api.pulsevoice.ai/v1/agents \
-H "Authorization: Bearer $PULSEVOICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Support Agent",
"prompt": "You are a helpful customer support agent...",
"voice": "nova"
}'Trigger a call
Make your first automated call
curl -X POST https://api.pulsevoice.ai/v1/agents/agent_abc123/trigger \
-H "Authorization: Bearer $PULSEVOICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to_phone": "+14155551234",
"event": "welcome_call",
"variables": {
"customer_name": "John"
}
}'Receive webhooks
Get real-time updates on call outcomes
// POST to your webhook endpoint
{
"event": "call.completed",
"call_id": "call_xyz789",
"outcome": {
"status": "success",
"summary": "Customer onboarding completed"
}
}API Reference
RESTful API with predictable resource-oriented URLs, JSON responses, and standard HTTP methods.
{
"name": "Support Agent",
"prompt": "You are a helpful support agent...",
"voice": "nova",
"tools": ["check_order", "create_ticket"]
}{
"id": "agent_abc123",
"name": "Support Agent",
"endpoint": "/v1/agents/agent_abc123/trigger",
"created_at": "2024-01-15T10:30:00Z"
}Try it now
Simulate an API call and see the response. No account required.
Click "Trigger Call" to see the response
This is a simulated response. No actual call is made. Sign up to make real calls.
Ship voice automation this week.
Join hundreds of teams using PulseVoice AI to automate customer conversations and deliver outcomes at scale.