Developers
Webhooks
Last updated 26 July 2026
Outbound webhooks push JSON to your HTTPS URL when confirmed events happen. Configure in Workspace → API (Pro) or via Agent API scope webhooks:manage.
Events
inquiry.created— new profile inquirypartnership.accepted— partnership confirmed (both companies notified)reference.confirmed— client confirmed a service referencebooking.connected— Calendly / Cal.com link saved
Request
POST with Content-Type: application/json. Respond with 2xx within ~8s. We retry up to 3 times.
Hansala-Signature—t=…,v1=…HMAC-SHA256 of${t}.${rawBody}with your endpoint secretHansala-Event— event typeHansala-Delivery— delivery idHansala-Idempotency-Key— stable event id (dedupe)
Body
{
"id": "evt_…",
"type": "inquiry.created",
"created_at": "2026-07-26T12:00:00.000Z",
"data": { … }
}Agent API
GET|POST /api/v1/agent/webhooksPATCH|DELETE /api/v1/agent/webhooks/{id}POST /api/v1/agent/webhooks/{id}/test
OpenAPI: Agent spec · developers@hansala.com