parse.completed
Sent when a parse job finishes. Fetch data.url (Get Parse Job) for the chunks. data.usage shows what the job was billed.
Each parse job sends exactly one event, when it reaches its final status. See Webhooks to add an endpoint and verify signatures.
Headers
webhook-id
A unique id for this message. It stays the same on every retry and resend. Deduplicate on it.
webhook-timestamp
When this attempt was sent, in Unix seconds.
webhook-signature
One or more space-separated signatures, each v1, followed by a base64 HMAC-SHA256 of {webhook-id}.{webhook-timestamp}.{body} made with the endpoint’s signing secret.
Payload
The payload of this webhook request is an object.
id
evt_ followed by the job id. One event per job, so it is stable across retries.
type
Allowed values:
timestamp
data
Response
200
Return any 2xx status within a few seconds to acknowledge the event. Any other status, or no response, is retried.