{
"event_id": "<string>",
"schema_version": "1",
"occurred_at": "2023-11-07T05:31:56Z",
"references": {
"match_id": "<string>",
"record_id": "<string>",
"record_version_id": "<string>",
"subscription_id": "<string>",
"subscription_version_id": "<string>",
"delivery_id": "<string>",
"previous_match_id": "<string>",
"owner": "<string>"
}
}Receive monitoring notification
Receiver endpoint, not a Quivr API route. Verify Standard Webhooks v1 HMAC-SHA256 over webhook-id + dot + webhook-timestamp + dot + raw body before parsing. Timestamp refreshed per attempt; body event_id equals webhook-id. See monitoring contract for retry defaults.
{
"event_id": "<string>",
"schema_version": "1",
"occurred_at": "2023-11-07T05:31:56Z",
"references": {
"match_id": "<string>",
"record_id": "<string>",
"record_version_id": "<string>",
"subscription_id": "<string>",
"subscription_version_id": "<string>",
"delivery_id": "<string>",
"previous_match_id": "<string>",
"owner": "<string>"
}
}Headers
111Body
Immutable reference-only notification. Retries preserve event_id and the exact stored body bytes; signing timestamp changes per attempt. No document content, excerpt, explanation, cursor or secret is embedded.
^[A-Za-z0-9_-]+$match.created, match.corrected, match.no_longer_matches, match.withdrawn 1 owner is the Subscription Owner, so a client routes the notice to its user; absent for a global Subscription and in notices committed before owners existed. match_id is the new Match for created/corrected, prior positive Match for no_longer_matches/withdrawn. record_version_id is the causal correction version for corrected/no_longer_matches, otherwise the matched version. References alone confer no access.
Show child attributes
Show child attributes
Response
Receiver durably accepted/deduplicated this event.