Document Insights job completed

Delivered when a Document Insights job reaches COMPLETED.

Headers

X-Plextera-Delivery-IdstringRequired

Unique identifier for this delivery attempt. Changes on each retry; use X-Plextera-Event-Id for deduplication.

X-Plextera-Event-IdstringRequired
Stable event identifier. Identical across retry attempts for the same event. Use this to deduplicate deliveries on the receiver side.
X-Plextera-Event-TypestringRequired

Event type string, e.g. document-insights.job.completed. Mirrors the eventType field in the body.

X-Plextera-Event-Occurred-AtdatetimeRequired

ISO 8601 timestamp when the terminal state was reached. Mirrors the occurredAt field in the body.

X-Plextera-Api-VersionstringRequired

API version used to format this payload, e.g. v1. Mirrors the apiVersion field in the body.

X-Plextera-SignaturestringRequired

HMAC-SHA256 signature for verifying that the delivery originated from Plextera. Format: t=<unix timestamp>,v1=<hex signature>. The signed string is <t>.<raw request body>. See the Events guide for full verification steps.

Payload

The payload of this webhook request is an object.
eventIdstringRequired

Unique identifier for this event. Stable across retry attempts — use it to deduplicate deliveries on the receiver side.

eventType"document-insights.job.completed"Required

String identifying the event type, e.g. document-insights.job.completed.

occurredAtdatetimeRequired
ISO 8601 timestamp at which the terminal state was reached.
apiVersionstringRequired
API version used to format this payload.
dataobjectRequired

Event-specific payload. The shape varies by eventType; see the individual event schemas below.

Response

200
Event accepted
202
Event accepted for asynchronous processing