Skip to main content
POST
/
batch-calls
curl -X POST "https://api.magpipe.ai/functions/v1/batch-calls" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "get",
    "batch_id": "f1e2d3c4-5678-9012-3456-789012345678"
  }'
{
  "batch": {
    "id": "f1e2d3c4-5678-9012-3456-789012345678",
    "name": "Appointment Reminders",
    "caller_id": "+16045551234",
    "status": "running",
    "send_now": true,
    "total_recipients": 3,
    "completed_count": 1,
    "failed_count": 0,
    "window_start_time": "09:00",
    "window_end_time": "17:00",
    "window_days": [1, 2, 3, 4, 5],
    "reserved_concurrency": 5,
    "created_at": "2024-02-15T09:00:00.000Z",
    "started_at": "2024-02-15T09:00:05.000Z"
  },
  "recipients": [
    {
      "id": "r1-uuid",
      "phone_number": "+14155551234",
      "name": "John Doe",
      "status": "completed",
      "call_record_id": "call-uuid-1",
      "attempted_at": "2024-02-15T09:00:10.000Z",
      "completed_at": "2024-02-15T09:03:45.000Z"
    },
    {
      "id": "r2-uuid",
      "phone_number": "+12125559876",
      "name": "Jane Smith",
      "status": "calling",
      "call_record_id": "call-uuid-2",
      "attempted_at": "2024-02-15T09:04:00.000Z"
    },
    {
      "id": "r3-uuid",
      "phone_number": "+13105557890",
      "name": "Bob Wilson",
      "status": "pending"
    }
  ]
}
Returns the full details of a batch call campaign, including all recipients and their individual call status.

Body Parameters

action
string
required
Must be get
batch_id
string
required
UUID of the batch to retrieve.
curl -X POST "https://api.magpipe.ai/functions/v1/batch-calls" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "get",
    "batch_id": "f1e2d3c4-5678-9012-3456-789012345678"
  }'
{
  "batch": {
    "id": "f1e2d3c4-5678-9012-3456-789012345678",
    "name": "Appointment Reminders",
    "caller_id": "+16045551234",
    "status": "running",
    "send_now": true,
    "total_recipients": 3,
    "completed_count": 1,
    "failed_count": 0,
    "window_start_time": "09:00",
    "window_end_time": "17:00",
    "window_days": [1, 2, 3, 4, 5],
    "reserved_concurrency": 5,
    "created_at": "2024-02-15T09:00:00.000Z",
    "started_at": "2024-02-15T09:00:05.000Z"
  },
  "recipients": [
    {
      "id": "r1-uuid",
      "phone_number": "+14155551234",
      "name": "John Doe",
      "status": "completed",
      "call_record_id": "call-uuid-1",
      "attempted_at": "2024-02-15T09:00:10.000Z",
      "completed_at": "2024-02-15T09:03:45.000Z"
    },
    {
      "id": "r2-uuid",
      "phone_number": "+12125559876",
      "name": "Jane Smith",
      "status": "calling",
      "call_record_id": "call-uuid-2",
      "attempted_at": "2024-02-15T09:04:00.000Z"
    },
    {
      "id": "r3-uuid",
      "phone_number": "+13105557890",
      "name": "Bob Wilson",
      "status": "pending"
    }
  ]
}