Build powerful voice agent integrations with our comprehensive APIs. Schedule calls, manage contacts, analyze conversations, and more.
Get started with the NoteVibes API in minutes
Generate an API key from your project settings with the required permissions.
Manage API Keys# Schedule appointment reminder
curl -X POST https://notevibes.com/api/voice-agents/schedule-call \
-H "Authorization: Bearer nvb_abc123..." \
-d '{
"agentId": "agent_medical_reminder",
"contact": {
"name": "Sarah Johnson",
"phoneNumber": "+1-555-234-5678"
}
}'
Schedule voice agent calls via webhook or direct API
/api/voice-agents/schedule-call
Get call information, status, and analytics data
/api/voice-agents/calls
Manage contacts, import lists, and update information
/api/contacts
/api/contacts
Get transcripts, sentiment analysis, and advanced performance metrics
/api/analytics/transcripts
/api/analytics/sentiment
Create, configure, and manage voice agents
/api/agents
/api/agents
Real-time notifications for call events and status changes
/api/webhooks
Create and manage automated call campaigns
/api/campaigns
/api/campaigns
All API requests require authentication using API keys. Keys can be generated with specific permissions (read, write, delete, admin).
Authorization: Bearer nvb_your_key
Popular integration patterns and use cases for the NoteVibes API.
Get support from our developer team