Skip to main content
← All documentation

Webhooks

Extending Kemble

Register a webhook against an organization and subscribe it to one or more event types. Deliveries are signed with HMAC; verify the signature before trusting the body.

Event types

  • message.created, message.updated, message.deleted
  • reaction.added
  • channel.created, space.created
  • member.joined, member.left

Payloads are deliberately narrow — identifiers, plus the few fields a consumer cannot look up without another round trip. A webhook body is a public contract with every customer who ever subscribed, and widening one later is easy while narrowing one is a breaking change.