Guides
Set Up Webhooks
Configure webhook endpoints and monitor deliveries.
Requirements
- Company-scoped API key
- Public HTTPS endpoint for receiving events
- Plan with webhook support
Create A Webhook
curl -X POST "https://api.hyrelog.com/v1/workspaces/WORKSPACE_ID/webhooks" \
-H "Authorization: Bearer YOUR_COMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-app.example.com/hyrelog/webhook",
"events": ["AUDIT_EVENT_CREATED"]
}'Store the returned secret safely; it is shown once.
List Webhooks
curl "https://api.hyrelog.com/v1/workspaces/WORKSPACE_ID/webhooks" \
-H "Authorization: Bearer YOUR_COMPANY_API_KEY"Inspect Deliveries
curl "https://api.hyrelog.com/v1/webhooks/WEBHOOK_ID/deliveries?limit=50" \
-H "Authorization: Bearer YOUR_COMPANY_API_KEY"Use delivery status to troubleshoot failures and retries.