Webhooks
Slack Event
Identity-owned Slack activity, connection changes, and send outcomes. Access is limited to the connection's granted permissions. Payloads contain event-local content and references, not an automatic conversation-history archive. Events may be delivered more than once; deduplicate with the stable event id. A successful HTTP response acknowledges receipt and does not post a reply.
If your organization has a signing key, every webhook includes three headers:
- X-Inkbox-Request-ID — UUID for deduplication.
- X-Inkbox-Timestamp — Unix timestamp in seconds.
- X-Inkbox-Signature — sha256={HMAC-SHA256 hex digest} over {request_id}.{timestamp}.{raw_body}.
postWebhook/slack
Payload
Response
Successful Response
{"stackTrail":"webhooks:/slack:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.