Developer Resources

Build powerful voice agent integrations with our comprehensive APIs. Schedule calls, manage contacts, analyze conversations, and more.

Quick Start

Get started with the NoteVibes API in minutes

1. Get Your API Key

Generate an API key from your project settings with the required permissions.

Manage API Keys

2. Make Your First Call

# 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"
    }
  }'

API Endpoints

Live

Schedule Call

Schedule voice agent calls via webhook or direct API

POST
/api/voice-agents/schedule-call
View Documentation
Live

Retrieve Calls

Get call information, status, and analytics data

GET
/api/voice-agents/calls
View Documentation
Coming Soon

Contacts

Manage contacts, import lists, and update information

GET
/api/contacts
POST
/api/contacts
Coming Soon

Advanced Analytics

Get transcripts, sentiment analysis, and advanced performance metrics

GET
/api/analytics/transcripts
GET
/api/analytics/sentiment
Coming Soon

Agents

Create, configure, and manage voice agents

GET
/api/agents
POST
/api/agents
Coming Soon

Webhooks

Real-time notifications for call events and status changes

POST
/api/webhooks
Event-driven notifications
Coming Soon

Campaigns

Create and manage automated call campaigns

GET
/api/campaigns
POST
/api/campaigns

Authentication

All API requests require authentication using API keys. Keys can be generated with specific permissions (read, write, delete, admin).

Header: Authorization: Bearer nvb_your_key
Permissions: Read, Write, Delete, Admin

Integration Examples

Popular integration patterns and use cases for the NoteVibes API.

• Zapier webhook automation
• CRM lead qualification
• Customer service callbacks
• Sales funnel automation
• Real-time call scheduling

Need Help?

Get support from our developer team