Receive a Dockt webhook event
Dockt delivers events at least once and does not guarantee ordering. Deduplicate by X-Dockt-Event-Id. Verify X-Dockt-Signature as the lowercase hexadecimal HMAC-SHA256 of <timestamp>.<raw request body> using the endpoint signing secret; the header value is prefixed with v1=. Compare signatures in constant time and reject timestamps outside a five-minute replay window. Any 2xx response acknowledges delivery; other responses and timeouts are retried up to 10 total attempts with exponential backoff capped at 60 seconds. The default delivery timeout is 10 seconds.
Parameters
Section titled “ Parameters ”Header Parameters
Section titled “Header Parameters ”Example
evt_example1042Stable event id. Repeated deliveries of the same event use the same id.
Example
assessment.completedEvent type matching the JSON body type field.
Example
2026-08-06T09:35:00ZISO 8601 timestamp included in the signed message.
Signature formatted as v1=
Request Body required
Section titled “Request Body required ”Webhook event envelope for document lifecycle events.
object
Unique Dockt event identifier.
ISO 8601 date-time string.
Compact document summary for a lifecycle event. Fetch the canonical Document for evidence detail.
object
Compact document representation returned from collection reads.
object
Unique Dockt document identifier.
Unique Dockt workspace identifier.
Processing lifecycle state for a workspace document.
A string at least 1 character(s) long
Dockt document classification assigned after processing.
object
A string at least 1 character(s) long
A string at least 1 character(s) long
A string at least 1 character(s) long
Machine-readable document issue with a human-readable reason.
object
A string at least 1 character(s) long
A string at least 1 character(s) long
ISO 8601 date-time string.
Webhook event envelope for assessment completion events.
object
Unique Dockt event identifier.
ISO 8601 date-time string.
Webhook payload data for assessment completion events.
object
Unique Dockt assessment identifier.
Unique Dockt decision identifier.
Dockt decision for an assessment based on available worker context and evidence.
Customer-facing traffic-light signal derived from the semantic decision.
Developer-initiated test event delivered to one webhook endpoint.
object
Unique Dockt event identifier.
ISO 8601 date-time string.
object
Unique Dockt webhook endpoint identifier.
Responses
Section titled “ Responses ”Event accepted.
Event accepted with no response body.