Passer au contenu principal
Utilisez ces endpoints pour construire votre propre console d’agents, ou pour arrêter l’IA quand votre système détecte un cas sensible. Ils demandent tous Envoyer des messages, et la conversation doit avoir une session active.

Prendre en main et rendre la main

Les deux renvoient la conversation ; session.handover et session.handover_at indiquent son état. Répondre avec POST /conversations/{id}/messages prend aussi la conversation en main, sauf si vous envoyez "handover": false. Démarrer une conversation avec "handover": true l’ouvre directement en prise en main.

Assigner

  1. GET /conversations/assignees liste les membres de votre entreprise (USR-XXXXX).
  2. PUT /conversations/{id}/assignee avec { "user_id": "USR-XXXXX" } assigne la session en cours ; { "user_id": null } la désassigne.
Filtrez les conversations par personne assignée avec GET /conversations?assignee=USR-XXXXX (ou none).

Rester synchronisé

Abonnez un webhook à conversation.* pour savoir quand quelqu’un prend en main ou rend la main depuis la boîte de réception, et à message.* pour suivre les messages.