Диалогты операторға беру

    3 мин оқу
    ·
    6 қаралым
    ·
    Жаңартылды: 09/30/2026

    POST /v1/conversations/handoff

    Чат-ботыңызға арналған әдіс. Бот жауап бере алмаса немесе клиент тірі адамды сұраса, бот әңгімені операторға береді. WazzaBee чаттар тізімінде диалогта себебімен бірге «Менеджерді күтуде» белгісі пайда болады, ал кабинет иесіне push-хабарлама келеді. Оператор клиентке жауап бергенде белгі өздігінен алынады.

    URL

    POST https://api.wazzabee.com/api-gateway/v1/conversations/handoff

    Сұраныс денесінің параметрлері

    ПараметрТүріМіндеттіСипаттамасы
    conversationIdstring (UUID)✅*Диалог ID. Вебхуктерде және GET /v1/messages ішінде келеді
    chatIdstring✅*Клиенттің телефон нөмірі немесе chat_id, егер conversationId белгісіз болса. Осы клиентпен соңғы диалог алынады
    channelIdstring (UUID)ЖоқКлиент бірнеше желіге жазса, желі
    reasonstringЖоқБеру себебі, 300 таңбаға дейін. Оператор оны белгі кеңесінде және push-хабарламада көреді

    * conversationId немесе chatId көрсетіңіз.

    Сұраныс мысалы

    curl -X POST "https://api.wazzabee.com/api-gateway/v1/conversations/handoff" \
      -H "Authorization: Bearer API_КІЛТІҢІЗ" \
      -H "Content-Type: application/json" \
      -d '{"chatId": "77071234567", "reason": "Клиент қайтару туралы сұрайды"}'

    Белгі қашан алынады

    Белгіні адамның алғашқы жауабы алады: кабинеттен, CRM-дегі чаттан немесе automated белгісінсіз POST /v1/messages/send арқылы. "automated": true деп жіберілген бот хабарламалары, автожауаптар мен таратулар белгіні алмайды.

    GET /v1/conversations жауабында awaitingManager өрісі бар: null немесе {"since": "...", "reason": "..."}. Өріс толтырылғанда ботыңызға бұл диалогта жауап бермеген жөн.