Api

List Webhook Events

GET
/v1/webhook-events

Webhook events in commit order after the cursor (decisions 0044 and 0052). A late commit never appears behind a cursor, so a product that missed webhooks catches up from its last next. The webhooks section lists each event type and its data.

Authorization

WorkspaceApiKey
X-Api-Key<token>

Workspace-owned Better Auth API key of one environment (Sandbox or Live); it authorizes the Projects of that environment in its Workspace. A Project of the other environment returns 403 ENVIRONMENT_MISMATCH. Never expose it in the browser.

In: header

Query Parameters

projectId*string
Match\S
Length1 <= length <= 512
after?string
Length1 <= length <= 1024
limit?integer
Range1 <= value <= 500
Default100

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/webhook-events?projectId=string"
{  "events": [    {      "id": "string",      "type": "participant.created",      "apiVersion": "2026-10-04",      "occurredAt": "string",      "projectId": "string",      "environment": "sandbox",      "data": {        "participant": {          "participantId": "string",          "kind": "individual",          "externalId": "string"        }      }    }  ],  "next": "string",  "success": true}