List the deliveries received by an inbound endpoint
Returns the payloads received on one endpoint, newest first, with each delivery's signature status, resulting workspace event id, and any processing error. Requires the `webhooks:read` permission; an unknown endpoint returns not-found. Pass `limit` to change the page size; it defaults to 50 and is capped at 200.
Authorization
apiKey Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
In: header
Path Parameters
Query Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/workspaces/string/webhooks/inbound/string/deliveries"{ "data": [ { "id": "string", "workspaceId": "string", "endpointId": "string", "deliveryKey": "string", "status": "received", "signatureStatus": "string", "eventId": "string", "error": "string", "responseStatus": 0, "receivedAt": "string", "processedAt": "string" } ]}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}Delete an inbound webhook endpoint
Removes the endpoint so its public path stops accepting deliveries, and records the deletion in the workspace event ledger. Requires the `webhooks:write` permission; an unknown endpoint returns not-found. Send an `Idempotency-Key` header to make retries safe; a replay within the window returns the original response.
Evaluate a feature flag for the caller
Returns whether the named platform feature flag is on for this user and workspace, taking the flag's status, audience targeting, and percentage rollout into account. Requires a Clerk session with a synced profile — API keys are rejected — and the caller must be able to read the workspace, which is loaded first. An unknown key, or any failure while evaluating, resolves to disabled rather than an error.