live-chat

POST /v1/chat/conversations/{conversationId}/messages

An operator answers a visitor.

همه نقاط پایانی live-chat

احراز هویت

یک کلید API را به عنوان یک توکن حامل ارسال کنید. این کلید باید دارای مجوز livechat.reply باشد؛ کلیدی که فاقد آن باشد با خطای 403 رد می‌شود، نه 404.

این نقطه پایانی هیچ شناسه سازمانی را دریافت نمی‌کند. کلید شما در حال حاضر سازمان مربوطه را مشخص می‌کند و پاسخ در همان محدوده ارائه می‌شود.

امتحان کنید

هر چیزی را که داخل براکت‌های زاویه‌دار قرار دارد با مقادیر خودتان جایگزین کنید، و نگهدارنده کلید را با کلیدی از داشبورد خود جایگزین نمایید.

curl -X POST https://api.zinndigital.com/v1/chat/conversations/{conversationId}/messages \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "message": <string> }'

وارد شده‌اید؟ کنسول API در داشبورد شما شناسه سازمان واقعی و کلید خودتان را پر می‌کند و درخواست را روی API زنده اجرا می‌کند تا بتوانید پاسخ واقعی را ببینید. این نقطه پایانی را در کنسول API باز کنید

جزئیات

Requires `livechat.reply`. Claims the conversation for the caller if nobody has it yet, so the assistant stops answering over the top of a person.

پارامترها

نامنوعالزامیچیست
conversationId (path)stringبله

بدنه درخواست

نامنوعالزامیچیست
messagestringبله

پاسخ

نامنوعالزامیچیست
idstringبله
widget_idstringبله
statestring<ai, waiting, open, offline, closed>بله
visitor_namestringبله
visitor_emailstringبله
page_urlstringبله
page_titlestringبله
referrerstringبله
countrystringبلهTwo-letter country, resolved at our edge from the connection. The visitor's IP address itself is never stored.
localestringبله
assigned_operatorstringبله
cursorintegerبله
started_atstringبله
last_message_atstringبله
messageChatMessageخیر

خطاهایی که این نقطه پایانی می‌تواند برگرداند

401 · 403 · 404 · 422