Webhooks
Register HTTPS endpoints, rotate signing secrets, inspect deliveries, and replay failed delivery attempts.
POST /v1/webhook-endpoints
Requires webhooks:write. The signing secret is returned only once.
curlbash
curl -X POST https://api.projectsilo.app/v1/webhook-endpoints \
-H "Authorization: Bearer project_silo_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Production",
"url": "https://example.com/project-silo/webhook",
"eventTypes": ["deposit.credited", "deposit.failed"]
}'Delivery operations
endpoints.txttxt
GET /v1/webhook-endpoints
PATCH /v1/webhook-endpoints/:endpointId
DELETE /v1/webhook-endpoints/:endpointId
POST /v1/webhook-endpoints/:endpointId/rotate-secret
POST /v1/webhook-endpoints/:endpointId/test
GET /v1/webhook-deliveries
POST /v1/webhook-deliveries/:deliveryId/replay