Μετάβαση στο περιεχόμενο

Endpoints

Calls

AI phone calls placed by the Coordinator: history, summaries, transcripts and new calls.

Οι διαδρομές είναι σχετικές με το βασικό URL. Κάθε κάρτα δείχνει το δικαίωμα που απαιτεί η κλήση και κάθε παράμετρο, με τον τύπο και τα όριά της.

GET
/calls

List calls, newest first. Summaries and transcripts are left out of the list.

Δικαίωμα: call_agent
Με σελιδοποίηση

Παράμετροι query

  • directionπροαιρετικόenum

    Call direction.

    Επιτρεπτές τιμές:inboundoutbound

  • outcomeπροαιρετικόstring

    Call outcome, up to 50 characters.

  • contact_idπροαιρετικόinteger

    Calls with this contact.

  • fromπροαιρετικόstring (ISO 8601 date-time with offset)

    Calls created at or after this time.

  • toπροαιρετικόstring (ISO 8601 date-time with offset)

    Calls created at or before this time.

GET
/calls/:id

Retrieve a call with its outcome, summary and transcript.

Δικαίωμα: call_agent

Παράμετροι διαδρομής

  • idυποχρεωτικόstring

    Call ID (a UUID).

POST
/calls

Have the AI call one person. Send exactly one of contact_id or phone.

Δικαίωμα: call_agent

Σώμα JSON

  • contact_idπροαιρετικόinteger

    The contact to call.

  • phoneπροαιρετικόstring (E.164)

    Number to call, e.g. +14155550123. A contact is found or created for it.

  • template_idπροαιρετικόstring

    A call template of this workspace. Send template_id or instructions.

  • instructionsπροαιρετικόstring

    What the AI should achieve on the call, 1–8,000 characters. Used when no template is given.

  • purposeπροαιρετικόstring

    Alias of instructions.

  • channel_idπροαιρετικόinteger

    The phone or WhatsApp channel to call from (see GET /channels). It must be able to place outbound calls.

  • scheduled_atπροαιρετικόstring (ISO 8601 date-time with offset)

    Call later instead of now.

  • Answers 201 with the queued call (status "pending").
  • 403 coordinator_disabled until the Coordinator is enabled for the workspace; 422 number_blocked for a number on the call blocklist; 422 do_not_call for a Do-Not-Call contact; 422 channel_not_connected when no channel can place the call.
POST
/calls/queue

Queue AI calls to several contacts.

Δικαίωμα: call_agent

Σώμα JSON

  • contact_idsυποχρεωτικόarray of integers

    1–500 contact IDs.

  • template_idπροαιρετικόstring

    A call template of this workspace. Send template_id or instructions.

  • instructionsπροαιρετικόstring

    What the AI should achieve on the call, 1–8,000 characters. Used when no template is given.

  • purposeπροαιρετικόstring

    Alias of instructions.

  • channel_idπροαιρετικόinteger

    The phone or WhatsApp channel to call from (see GET /channels). It must be able to place outbound calls.

  • scheduled_atπροαιρετικόstring (ISO 8601 date-time with offset)

    Call later instead of now.

  • Answers 201 with the queued calls plus queued, skipped_do_not_call and skipped_not_found counts.
DELETE
/calls/queue/:id

Cancel a queued call that has not started yet.

Δικαίωμα: call_agent

Παράμετροι διαδρομής

  • idυποχρεωτικόstring

    Queued call ID.