Developer Portal

Webhook Testing

Review webhook events, payload examples, signing notes and test delivery to your own endpoint.

Message Created

message.created

Sent when a new message is created.

Payload Example
{
  "event": "message.created",
  "data": {
    "id": "123",
    "content": "Hello world"
  }
}
Headers
{
  "X-Hammity-Event": "message.created",
  "X-Hammity-Signature": "sha256=..."
}

Verify signatures before trusting webhook payloads.

Community Updated

community.updated

Sent when a community is updated.

Payload Example
{
  "event": "community.updated",
  "data": {
    "id": "456",
    "name": "Example Community"
  }
}
Headers
{
  "X-Hammity-Event": "community.updated"
}

Use event IDs to prevent replay handling duplicates.

Message Deleted

message.deleted

Sent when a message is deleted.

Payload Example
{
  "event": "message.deleted",
  "data": {
    "id": "123",
    "channel_id": "456"
  }
}
Headers
{
  "X-Hammity-Event": "message.deleted",
  "X-Hammity-Signature": "sha256=..."
}

Use event IDs to prevent duplicate processing.