📞

3CX Call API

Enter your dashboard password to continue

3CX Call API
Overview
Total Calls (7d)
Answered
Missed
Avg Duration
Service Control
Loading…

Checking database…
Host:
Port:
Recent Log Activity
Call Logs
Call Time From To Direction Status Talking Sentiment
Press Search to load calls
Live Logs
Connecting…
API Reference
Authentication

All /api/* endpoints require an X-API-Key header. The key is set in your .env file as API_KEY.

GET /api/calls
  ?date_from=2026-01-01T00:00:00
  &date_to=2026-01-31T23:59:59
  &party=101
  &direction=Inbound|Outbound|Internal
  &status=Answered|Missed
  &answered_only=true
  &search=John
  &page=1&page_size=50

GET /api/calls/{call_id}

GET /api/calls/stats
  ?date_from=...&date_to=...

GET /health   (no auth required)
Example request
# PowerShell
Invoke-RestMethod `
  -Uri "https://your-tunnel.domain.com/api/calls?page_size=10" `
  -Headers @{ "X-API-Key" = "your-api-key" }

# curl
curl -H "X-API-Key: your-api-key" \
  https://your-tunnel.domain.com/api/calls?page_size=10
Interactive docs

Full Swagger UI available at /api/docs and ReDoc at /api/redoc.