Appels

Lister

GET /calls · permission calls:read

Paramètres : status, from, to, limit et cursor.

BASH
curl "https://api.click2call.app/v1/calls?status=completed&limit=25" \
  -H "Authorization: Bearer $CLICK2CALL_API_KEY"

Lire

GET /calls/{id} retourne l'état agrégé, les timestamps et la durée raccordée.

JSON
{
  "data": {
    "id": "01K00000000000000000000000",
    "workspace_id": "01K00000000000000000000001",
    "status": "completed",
    "visitor_phone_masked": "+33 • •• •• 56 78",
    "source_url": "https://www.exemple.fr/tarifs",
    "connected_at": "2026-07-31T10:01:12Z",
    "completed_at": "2026-07-31T10:04:42Z",
    "duration_seconds": 210
  }
}

Les branches internes, identifiants Twilio et numéros complets ne sont pas exposés.

Annuler

POST /calls/{id}/cancel · permission calls:write · idempotent

Seul un appel non terminal peut être annulé. L'opération tente d'arrêter toutes les branches encore actives.