QuickCallAI

API Documentation

Build powerful integrations with our comprehensive REST API

API Keys

Secure API key authentication with role-based permissions

Webhooks

Real-time event notifications for call status changes

JSON Responses

Clean, consistent JSON responses with detailed error messages

Rate Limiting

Generous rate limits with clear headers and retry guidance

Quick Start

Initiate Your First Call
Use the code below to initiate an AI-powered call
curl -X POST "https://ai.quickcall.tech/api/calls/demo/initiate" \
  -H "Authorization: Bearer $QUICKCALLAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "+15551234567",
    "customer_name": "Asha Patel",
    "prompt": "Confirm interest, answer questions, and book a demo slot.",
    "language": "en-IN",
    "voice_model": "google:en-IN-Chirp3-HD-Charon",
    "provider": "twilio"
  }'

API Endpoints

POST/api/calls/demo/initiate
GET/api/calls/demo/{call_id}/status
GET/api/calls
GET/api/agents
POST/api/agents
POST/api/campaigns/create
GET/api/analytics/overview
POST/api/customer-webhooks
Authentication

All API requests require a valid API key passed in the Authorization header.

Authorization: Bearer YOUR_API_KEY
Ready when your team is

Ready to get started?

Join thousands of businesses using QuickCallAI to automate their voice communications.