HTTP POST
requests with application/json
content.HTTP 200
.retryOnFailure
flag when setting up webhooks.
200 OK
for success.4xx
for client-side errors (e.g., bad request).5xx
for server-side issues.Event | Description |
---|---|
message_sent | Triggered after a message is sent. |
message_edited | Triggered after a message is edited. |
message_deleted | Triggered after a message is deleted. |
message_delivery_receipt | Triggered when a message is delivered to the client. |
message_read_receipt | Triggered when a message is marked as read. |
message_reaction_added | Triggered when a user reacts to a message. |
message_reaction_removed | Triggered when a reaction is removed. |
user_mentioned | Triggered when a user is mentioned in a message. |
Event | Description |
---|---|
user_blocked | Triggered when a user blocks another user. |
user_unblocked | Triggered when a user unblocks another user. |
user_connection_status_changed | Triggered when a user connects/disconnects. |
Event | Description |
---|---|
group_created | Triggered after a group is created. |
group_updated | Triggered after a group is updated. |
group_deleted | Triggered after a group is deleted. |
group_member_added | Triggered when a member is added. |
group_member_removed | Triggered when a member is removed. |
group_member_banned | Triggered when a member is banned. |
group_member_unbanned | Triggered when a member is unbanned. |
group_member_joined | Triggered when a user joins a group. |
group_member_left | Triggered when a user leaves a group. |
group_member_kicked | Triggered when a member is kicked. |
group_member_scope_changed | Triggered when a member’s scope changes. |
group_owner_transferred | Triggered when group ownership is transferred. |
Event | Description |
---|---|
call_initiated | Triggered when a call is initiated. |
call_started | Triggered when a call starts. |
call_ended | Triggered when a call ends. |
call_participant_joined | Triggered when a participant joins a call. |
call_participant_left | Triggered when a participant leaves a call. |
call_busy | This hook is triggered when a 1-on-1 call cannot be connected because the recipient is already on another call (i.e., their line is busy). |
call_cancelled | The hook triggers when the call is cancelled. |
call_rejected | This hook is triggered when a 1-on-1 call is explicitly rejected by the recipient. |
call_unanswered | This hook is triggered when a call goes unanswered. |
meeting_started | Triggered when a meeting starts. |
meeting_ended | Triggered when a meeting ends. |
meeting_participant_joined | Triggered when a participant joins a meeting. |
meeting_participant_left | Triggered when a participant leaves a meeting. |
recording_generated | Triggered when a recording is generated. |
Event | Description |
---|---|
moderation_engine_approved | Triggered when a message is auto-approved. |
moderation_engine_blocked | Triggered when a message is auto-blocked. |
moderation_manual_approved | Triggered when a blocked message is manually approved. |