API Reference
This is the human-readable API reference. The machine-readable OpenAPI spec is available at:Authentication
Tenant routes:Health
GET /health
Returns service and database health.
Admin
POST /v1/admin/tenants
Create or update a tenant.
Request:
POST /v1/admin/api-keys
Create a tenant API key.
Request:
POST /v1/admin/retention/run
Run retention cleanup.
Request:
apply: true to delete rows.
Events
POST /v1/events
Publish an event.
Headers:
GET /v1/events/{event_id}
Get event detail.
GET /v1/events/{event_id}/deliveries
List deliveries created for an event.
Endpoints
GET /v1/endpoints
List endpoints.
Optional query params:
active_only=truelimit=25offset=0
POST /v1/endpoints
Create endpoint.
Request:
signing_secret once.
GET /v1/endpoints/{endpoint_id}
Get endpoint.
PATCH /v1/endpoints/{endpoint_id}
Update endpoint.
Request examples:
GET /v1/endpoints/{endpoint_id}/health
Get health summary for an endpoint.
POST /v1/endpoints/{endpoint_id}/rotate-secret
Rotate endpoint signing secret with overlap.
Deliveries
GET /v1/deliveries
List deliveries.
Filters:
statusendpoint_idevent_typesinceuntillimitoffset