Skip to main content
POST
/
slack
/
events
Slack Events
curl --request POST \
  --url https://api.example.com/slack/events \
  --header 'X-Slack-Request-Timestamp: <x-slack-request-timestamp>' \
  --header 'X-Slack-Signature: <x-slack-signature>'
{
  "challenge": "<string>"
}

Headers

X-Slack-Request-Timestamp
string
required

Unix timestamp when Slack sent the request

X-Slack-Signature
string
required

HMAC signature for request verification (v0=hash)

X-Slack-Retry-Num
string

Retry attempt number (present on retried events)

Response

Event processed successfully

challenge
string
required

Challenge string to echo back to Slack