The following tables have a list of all the Flow-supported event types.
NoteWe may introduce new event types at any time, so as you develop and maintain your code, do not limit your assumptions to only those listed here.
| Event Type | Description |
|---|---|
message | This event type is triggered whenever Flow sends a reply message for a specific threadId |
history | This event type is triggered whenever Flow sends messaging history for a specific threadId |
threads | This event type is triggered whenever Flow sends a list of threads in the user’s project |
trigger.events | This event type is triggered whenever Flow sends a list of events that can be triggered manually |
businessHours | This event type is triggered whenever Flow sends business hours information |
paused | This event type is triggered when the AI engine has paused the operation for a specific threadId |
resumed | This event type is triggered when the AI engine has resumed operation for a specific threadId |
isPaused | This event type is triggered whenever Flow sends a bot status for a specific threadId |
inbound | This event type is triggered whenever a user sends a message to Flow from a non-REST channel |
outbound | This event type is triggered whenever the AI engine sends a message to the user from a non-REST channel |
takeover | This event type is triggered when the takeover action is executed |