Skip to main content
When a compliance record is final, Klariqo can push it to your system with a signed webhook. You receive a pointer to the signed record and fetch the record itself from a short-lived link. This lets you keep your own copy of every record, in your own systems, automatically.

How it works

1

Add an endpoint

In your dashboard, give Klariqo an HTTPS URL to deliver to. You get a signing secret for that endpoint.
2

Verify the endpoint

Klariqo sends a verification challenge, and your endpoint echoes it back. An endpoint can only receive real records after it is verified.
3

Receive records

When a record is final, Klariqo sends a signed compliance_record.ready event to your endpoint.
4

Verify and fetch

Verify the signature, then fetch the signed vCon from the link in the event.

What the delivery looks like

The webhook carries a pointer, not the full record inline: an envelope with the call metadata and an expiring download URL for the signed vCon. Every delivery is signed using the Standard Webhooks scheme, so you can confirm it came from Klariqo before you trust it. Delivery is forward-only from the moment you enable an endpoint, at least once, with no ordering guarantee, so dedupe by the event id.

Set up an endpoint

Add a URL, get your secret, and pass the verification handshake.

Verify signatures

Confirm a delivery genuinely came from Klariqo.

Record envelope

The shape of the delivered event.

Fetch the signed vCon

Retrieve and verify the record itself.
Exporting records gives you your own copy of the evidence. It does not change your compliance obligations. You remain responsible for how you store, retain, and act on the records you receive.