Authorizations
Enter your ContactSwing JWT Bearer token.
Request Body
API version: "v1" (Twilio) | "v2" (LiveKit SIP). Default: "v1"
Phone number in E.164 format. Example: +1234567890
ID of the AI agent to handle the call
Name of the person being called. Example: John Doe
Purpose or reason for the call. Example: Appointment reminder
Response
200 OK - Call initiated successfully
“Request processed successfully”
400 Bad Request - Invalid request parameters
401 Unauthorized - Invalid or missing token
429 Too Many Requests - Rate limit exceeded (10 calls per minute)
500 Internal Server Error - Server error
Examples
v1 Call (Twilio):
{
"version": "v1",
"phone_number": "+1234567890",
"agent_id": "agent_123",
"customer_name": "John Doe"
}