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.