Documentation
API Reference
Documentation
API Reference
Book a meeting
Linkedin
Github
  1. Api's
  • Introduction
  • Get started
    • Quickstart
    • Authentication
  • Core concepts
    • Agents
    • Phone numbers
    • Calls
    • Webhooks
  • Webhooks
    • Overview
    • Assistant request
    • Tool calls
    • Status update
    • End of call report
    • Security
  • Guides
    • Campaigns
    • xAI Realtime Integration
    • Voice selection psychology
    • Analysis templates
    • BYOK Setup
    • Call analysis
    • Call Transfers
    • Custom Tools
    • Sip Trunks
    • Tool templates
    • Voicemail detection
    • Autonomous silence detection
    • Billing
    • Error codes
    • Rate limits
    • Troubleshooting
  • Api's
    • Campaigns
    • Agents
    • Voices
    • BYOK
    • Analysis templates
    • Tool templates
    • Organization
    • Phone numbers
    • Sip trunks
    • Calls
    • Call control
    • Usage
    • Domains
Documentation
API Reference
Documentation
API Reference
Book a meeting
Linkedin
Github
  1. Api's

Calls

View call history and initiate outbound calls.

Endpoints#

MethodEndpointDescription
GET/callsList calls
POST/calls/outboundInitiate outbound call
POST/calls/{id}/controlSend control command

List Calls#

Retrieve call history with optional filtering by status and date range.
GET /calls

Query Parameters#

NameTypeDefaultDescription
limitinteger100Max results (max 1000)
offsetinteger0Results to skip
statusstring-Filter: connecting, in-progress, ended, failed
start_datedatetime-Filter calls from this date (ISO 8601)
end_datedatetime-Filter calls until this date (ISO 8601)

Request#

Response#

{
  "calls": [
    {
      "id": "call-_+31612345678_abc123",
      "caller_phone": "+31612345678",
      "assistant_phone": "+31850835037",
      "status": "ended",
      "error": null,
      "started_at": "2025-12-13T10:00:00.000Z",
      "ended_at": "2025-12-13T10:01:24.000Z",
      "duration_seconds": 84,
      "summary": "Klant vroeg naar openingstijden en wilde een afspraak maken.",
      "agent_name": "Customer Support",
      "business_name": "Acme Corp",
      "created_at": "2025-12-13T09:59:55.000Z",
      "updated_at": "2025-12-13T10:01:24.000Z"
    }
  ],
  "pagination": {
    "total": 150,
    "limit": 50,
    "offset": 0
  }
}

Call Status Values#

StatusDescription
connectingCall is being connected
in-progressCall is active
endedCall ended normally
failedCall failed (see error field)

Initiate Outbound Call#

Make your AI agent call someone.
POST /calls/outbound

Request Body#

FieldTypeRequiredDescription
destinationstringYesPhone number in E.164 format
agent_idUUIDYesAgent to use for the call
first_messagestringNoCustom greeting (overrides agent default)
contextstringNoAdditional context for the agent

Example Request#

Response#

{
  "success": true,
  "call_id": "call-outbound-abc123",
  "room_name": "outbound-abc12345",
  "status": "dialing"
}

Use Cases#

Appointment reminders
Customer follow-ups
Survey calls
Delivery notifications
Payment reminders

Errors#

StatusDescription
400Invalid destination format or inactive agent
404Agent not found
See OutboundCallRequest Schema for complete details.
Modified at 2026-01-30 12:19:32
Previous
Sip trunks
Next
Call control
Built with