Developer Docs

API Documentation

Build powerful integrations with the SuperCX API. Comprehensive documentation for Voice AI, Messaging, and Analytics.

Quick Start

Get started with the SuperCX API in minutes. Install our SDK and make your first API call.

1. Install the SDK

npm install @supercx/sdk

2. Get your API key

Log into the SuperCX dashboard and navigate to Settings → API Keys

3. Make your first call

Use the example on the right to initiate an outbound call

example.js
// Initialize SuperCX client
import { SuperCX } from '@supercx/sdk';

const client = new SuperCX({
  apiKey: process.env.SUPERCX_API_KEY,
});

// Make an outbound call
const call = await client.calls.create({
  to: '+919876543210',
  from: '+918765432100',
  voice: 'sophia-hindi',
  script: 'greeting-template',
  metadata: {
    customerId: 'cust_123',
    campaignId: 'camp_456',
  },
});

console.log(`Call initiated: ${call.id}`);

API Keys

Secure authentication with scoped API keys

Webhooks

Real-time event notifications

SDKs

Official SDKs for Node.js, Python, Go

Rate Limits

Generous limits for enterprise scale

API Endpoints

Explore our comprehensive API endpoints.

Voice AI

POST/v1/calls/outbound
POST/v1/calls/inbound/config
GET/v1/calls/{id}
GET/v1/calls/{id}/recording

Conversations

POST/v1/messages/send
GET/v1/conversations/{id}
POST/v1/webhooks/configure

Analytics

GET/v1/analytics/calls
GET/v1/analytics/conversations
GET/v1/analytics/sentiment

Ready to Start Building?

Get your API key and start integrating SuperCX into your applications today.