Anthropic session.status_idled webhook payload example

Anthropic · event: session.status_idled · content type: application/json

This is a representative sample — fake IDs, real structure. To see a payload with your data, point the provider at a capture URL (button below).

See it live, not frozen

One click creates a free capture bin with this exact payload already in it — pretty-printed, headers inspectable, replayable to your own endpoint:

Then paste the bin's URL into Anthropic's webhook settings to capture a real delivery. No signup.

Headers

content-type: application/json
user-agent: Anthropic-Webhooks/1.0
webhook-id: whe_9d5c1f7e2b4a4c8f9e1d3a6b7c0f2e58
webhook-timestamp: 1788511282
webhook-signature: v1,KnQAF2CatbPjq3KO9hBt9E6e7fMDTsgPDENMm3Tc8rE=

Body

{
  "type": "event",
  "id": "whe_9d5c1f7e2b4a4c8f9e1d3a6b7c0f2e58",
  "created_at": "2026-08-30T08:41:22Z",
  "data": {
    "type": "session.status_idled",
    "id": "sesn_01Kw3XvT9pQrN5mBdZcYh7Ae",
    "organization_id": "8a3d2f1e-6c4b-4d9a-b7e0-1f5c8a2d9e3b",
    "workspace_id": "c7b0e4d9-2a1f-4b8c-9d6e-3f0a5b8c1d4e"
  }
}

Things that bite people

Send it yourself

Reproduce this delivery against any endpoint (your handler, a bin, staging):

$ curl -X POST https://your-endpoint.example/hook \
  -H 'content-type: application/json' \
  -H 'user-agent: Anthropic-Webhooks/1.0' \
  -H 'webhook-id: whe_9d5c1f7e2b4a4c8f9e1d3a6b7c0f2e58' \
  -H 'webhook-timestamp: 1788511282' \
  -H 'webhook-signature: v1,KnQAF2CatbPjq3KO9hBt9E6e7fMDTsgPDENMm3Tc8rE=' \
 -d '{
  "type": "event",
  "id": "whe_9d5c1f7e2b4a4c8f9e1d3a6b7c0f2e58",
  "created_at": "2026-08-30T08:41:22Z",
  "data": {
    "type": "session.status_idled",
    "id": "sesn_01Kw3XvT9pQrN5mBdZcYh7Ae",
    "organization_id": "8a3d2f1e-6c4b-4d9a-b7e0-1f5c8a2d9e3b",
    "workspace_id": "c7b0e4d9-2a1f-4b8c-9d6e-3f0a5b8c1d4e"
  }
}'

← All payload examples · Signature debugger · Docs