Webhooks

Settings

You can enable Webhooks on TalkPlus Dashboard as follows:

  • Enable Webhook feature

  • Enter webhook handler endpoint

  • Select events that will trigger webhook

Endpoint

  • Endpoint must be able to handle HTTP POST request

  • Endpoint must be able to handle JSON format

If endpoint fails to respond, TalkPlus will re-attempt once after 5 seconds..

TalkPlus HTTP POST webhook will contain the following headers:

User-Agent

TalkPlus

content-type

application/json

x-talkplus-signature

payload is signed with your app API key using SHA-256 and then encoded to Base64

Verification

To Verify that the request to your endpoint came from TalkPlus server, compare x-talkplus-signature header value against the hash of response body.

Webhook Events

Event

Trigger

message

message sent

message_deleted

message deleted

reaction_added

reaction added to a message

reaction_deleted

reaction deleted from a message

channel_added

channel created

channel_changed

channel updated

channel_removed

channel deleted

member_added

member joined channel

member_left

member left channel

member_muted

member muted in channel

member_unmuted

member unmuted in channel

member_banned

user banned from channel

member_unbanned

user unbanned from channel

user_blocked

user blocked

user_unblocked

user unblocked

Webhook Event Payloads

message


message_deleted


reaction_added


reaction_deleted


channel_added


channel_changed


channel_removed


member_added


member_left


member_muted


member_unmuted


member_banned


member_unbanned


user_blocked


user_unblocked

Last updated