Webhooks API
Alpha
DSAR is currently in alpha. APIs, package surfaces, configuration, and documentation may change as the project evolves.
These public endpoints accept inbound provider events and map them into DSAR intake flows.
POST /webhooks/inbound/resend
Receive a Resend inbound webhook event.
This endpoint is public in the HTTP contract so webhook providers can call it without a DSAR bearer token.
Callers still need to satisfy the provider signature-verification requirements. See the related integration guide for the exact header and secret handling details. Resend uses svix headers and Slack uses signing-secret verification.
Request body:
created_at(string, required): provider timestamptype(string, required): provider event typedata(unknown, required): raw provider payload
Response (202):
Possible status values:
"captured"when DSAR created or matched a request flow"ignored_non_dsar"when the inbound event is not treated as DSAR intake
POST /webhooks/inbound/slack
Receive a Slack inbound webhook event.
This endpoint is also public in the HTTP contract.
Callers still need to satisfy the provider signature-verification requirements. See the related integration guide for the exact header and secret handling details. Resend uses svix headers and Slack uses signing-secret verification.
Request body: Raw Slack webhook payload.
Responses:
- URL verification challenge:
- Accepted DSAR or ignored event:
Related guides: