Webhook event catalog
Generated from contracts/webhooks.schema.json by node docs/gen.mjs. Do not edit by hand.
Every event body is {type, timestamp, data}, signed with Standard Webhooks. Each row links the page that documents the payload.
Events
Section titled “Events”| Event | Sent when |
|---|---|
ban.created |
A user or IP range was banned. |
ban.lifted |
A ban was lifted. |
block.created |
A user blocked another user. |
block.removed |
A user unblocked another user. |
call.ended |
A call ended, answered or missed. |
call.ringing |
A call is ringing the callee. |
conversation.created |
A user started a conversation. |
conversation.read |
A user read a conversation up to a message. |
conversation.unread |
A recipient still has unread messages after a configured delay. |
message.created |
A message was sent; one event per recipient. |
moderation.flagged |
Moderation flagged content. |
presence.changed |
A user came online or went offline. |
purchase.updated |
A purchase changed status. |
report.created |
A user reported another user. |
user.created |
A user had their first session. |
user.deleted |
A user was deleted. |
user.exported |
A user export is ready to download. |
user.merged |
A guest was merged into the member who logged in. |
user.onboarded |
A user dismissed onboarding for the first time. |
webhook.test |
A test event sent from the dashboard. |
Callouts
Section titled “Callouts”Callouts are synchronous requests to an endpoint that has callouts on; your response is used.
| Callout | Purpose |
|---|---|
catalog |
Callout catalog: asks your endpoint for the items a viewer can buy from a seller. |
charge |
Callout charge: asks your endpoint to charge a buyer for a purchase. |
charge_status |
Callout charge_status: asks your endpoint for the state of a pending charge. |
call_minute |
Callout call_minute: asks your endpoint to charge a payer for one minute of a call. |