Create the receiver first
Build a route that:- accepts
POSTwith a JSON body; - reads the exact raw request body;
- verifies
Biqli-Signature; - deduplicates the envelope
id; - returns an HTTP
2xxresponse quickly.
Register it in Biqli
Create the endpoint, choose its event subscriptions, and copy thewhsec_...
signing secret into your server-side secret manager. Send a test event before
enabling production work.
The dashboard workflow and delivery-log controls are documented in
Manage workspace webhooks.
URL safety rules
Biqli validates the destination at configuration time and again immediately before every attempt.- The URL must use HTTP or HTTPS.
- Credentials embedded in the URL are rejected.
localhost, private addresses, and reserved network addresses are rejected.- The hostname must resolve publicly.
- Redirect responses are not followed and count as failures.
- One workspace cannot configure the same normalized URL twice.

