Webhook Event
Base path: /api/data/webhook-event
All webhook event CRUD endpoints are registered but not yet implemented — handlers are empty stubs.
POST /api/data/webhook-event
Create a new webhook event record.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
Webhook Event Schema Reference
| Field | Type | Required | Description |
|---|---|---|---|
| tenantId | string | Yes | Tenant identifier |
| provider | enum | Yes | Webhook provider: PAYPAL, CASHAPP_PAY, COINBASE_COMMERCE, DISCORD |
| eventId | string | Yes | Provider-assigned event identifier |
| receivedAt | date | Yes | Timestamp when the event was received |
| payload | any | Yes | Raw event payload from the provider |
GET /api/data/webhook-event/:id
Retrieve a webhook event by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
PATCH /api/data/webhook-event/:id
Update a webhook event by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.
DELETE /api/data/webhook-event/:id
Delete a webhook event by ID.
Auth: Session cookie required
Tenant: Scoped via x-tenant-id header
Not yet implemented — returns no response.