Haptik Docs

Haptik Docs

  • Tools
  • Integrations

›Getting Started

Getting Started

  • Index
  • Signing management requests
  • Thread control (TC)
  • Appendix

Integration APIs

  • Management APIs
  • User APIs
  • Message APIs
  • Event APIs
  • Thread control APIs

Appendix

Appendix

Device platforms

IDName
2"Android"
3"Facebook"
5"WebSDK"
6"iOS"
13"Webhook"
14"WhatsApp"

Event types

CategorySubcategoryTriggerviaDescription
collection_statebottracthookThe chat conversation has been put into the bot state. This can either be a new conversation or a previously completed conversation. This conversation can either go to complete or incomplete state.
incompletetracthookThe chat conversation has been put into the incomplete state by the IVA. The IVA was unable to complete a conversation flow with the CEU. Incomplete conversations need AEUs to intervene and respond.
completetract, ecthook, apiThe chat conversation has been put into the complete state by the IVA. The IVA successfully completed one conversation flow with the CEU without errors. This conversation will stay complete as long as the user does not initiate a new message.
messagereceivetracthookAllows an CEU or IVA message to be received by the ECT at the registered hook.
allocatedectAPIThe chat conversation has ben (re)allocated to an AEU.
user_timeoutectAPIThe user conversation timed out due to inactivity from the CEU.

Note: updated hooks are available at /tract/hooks/list

Message content

HSL - https://docs.haptik.ai/hsl/index#hsl-elements

Senders

NameDescription
ceuChat End User
ivaIntelligent Virtual Assistant
haptikHaptik System
ectExternal Chat Tool
aeuAgent End User
Last updated on 4/16/2021
← Thread control (TC)Management APIs →
  • Event types
  • Message content
  • Senders
Haptik Inc.
Tools
Conversation StudioSmart Agent ChatIntelligent Analytics
Integrations
iOS SDKAndroid SDKWeb SDKWhatsAppFacebookBot API
Others
HSLSLAExternal Agent Chat Tool
Copyright © 2021 Haptik Inc.