Callina.aiDocs

Outbound API

Trigger an outbound call programmatically from your own system.

The Outbound API lets your application ask Anna to make a call — for appointment reminders, follow-ups, debt collection (mahnstufe 1), satisfaction surveys, or any structured outbound flow.

Endpoint

POST https://api.callina.ai/v1/outbound/calls
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Request body

{
  "to": "+43660123456789",
  "from": "+43662275123",
  "assistant_id": "asst_a1b2c3",
  "context": {
    "patient_name": "Maria Steinhauser",
    "appointment_time": "2026-05-12T09:30:00+02:00",
    "preparation_notes": "Bitte 30 min früher kommen"
  },
  "metadata": {
    "internal_ref": "appt_98765"
  }
}

The context block is passed into the assistant's prompt as variables (e.g. {{ patient_name }}), so Anna can personalise the call.

Response

{
  "call_id": "call_x1y2z3",
  "status": "queued",
  "scheduled_at": "2026-05-09T14:30:01Z"
}

You'll receive a call.completed webhook with the full result when the call ends.

Rate limits

  • Solo plan: 30 outbound calls/hour.
  • Team plan: 200 outbound calls/hour.
  • Scale plan: custom (no hard cap, fair-use applies).