Endpoint'ler
Conversations
Open, close, assign and hand over conversations, pause the AI, and leave team comments.
Yollar temel URL'ye göredir. Her kart, çağrının gerektirdiği izni ve her parametreyi türü ve sınırlarıyla listeler.
/conversationsList conversations, most recently updated first.
Sorgu parametreleri
- limitisteğe bağlıinteger
1–100, default 20.
- offsetisteğe bağlıinteger
Number of conversations to skip, default 0.
- Returns a plain JSON array (offset pagination, not the list envelope).
/conversations/:idRetrieve a conversation with its messages, as { conversation, messages }.
Yol parametreleri
- idzorunluinteger
Conversation ID.
/conversations/:id/messagesPoll the AI replies of an API-channel conversation. Returns { conversationId, messages, cursor } with assistant messages newer than since.
Yol parametreleri
- idzorunluinteger
Conversation ID.
Sorgu parametreleri
- sinceisteğe bağlıinteger
Return only messages with a larger ID (pass the previous cursor). Default 0.
- For every message of any conversation, use GET /messages?conversation_id= instead.
/conversations/:id/statusOpen or close a conversation, with an optional closing note.
Yol parametreleri
- idzorunluinteger
Conversation ID.
JSON gövdesi
- statuszorunluenum
New status.
İzin verilen değerler:
openclosed - closing_note_idisteğe bağlıinteger | null
A closing note from GET /closing-notes. Only when closing.
- closing_note_textisteğe bağlıstring | null
Free-text closing note, up to 2,000 characters. Only when closing.
- allow_reopenisteğe bağlıboolean
When closing: whether a new customer message reopens this conversation (true) or starts a new one (false).
/conversations/:id/assigneeAssign the conversation to a team member, or unassign it.
Yol parametreleri
- idzorunluinteger
Conversation ID.
JSON gövdesi
- user_idisteğe bağlıstring | null
A user from GET /users. Omit or send null to unassign.
/conversations/:id/ai/pauseStop AI replies on a conversation.
Yol parametreleri
- idzorunluinteger
Conversation ID.
JSON gövdesi
- untilisteğe bağlıstring (ISO 8601 date-time with offset) | null
Resume automatically at this time (must be in the future). Omit to pause until resumed.
- reasonisteğe bağlıstring
Up to 100 characters, passed to the conversation.ai_paused event.
/conversations/:id/ai/resumeTurn AI replies back on.
Yol parametreleri
- idzorunluinteger
Conversation ID.
/conversations/:id/handover/resolveMark the conversation's open handover requests as handled. Returns resolved_count.
Yol parametreleri
- idzorunluinteger
Conversation ID.
/conversations/:id/commentsList internal team comments on a conversation, newest first.
Yol parametreleri
- idzorunluinteger
Conversation ID.
/conversations/:id/commentsAdd an internal team comment. It is never sent to the customer.
Yol parametreleri
- idzorunluinteger
Conversation ID.
JSON gövdesi
- bodyzorunlustring
1–5,000 characters.
- mentionsisteğe bağlıarray of strings
Up to 20 user IDs from GET /users to notify.