Event Payload
The webhook payload wraps the job result:Event Types
Event types follow the pattern{job_type}.{status}. This allows subscribing to all status changes for a job type with a single subscription prefix.
Incremental Parse Events
Parse firesparse.block.completed events as each block finishes symbol detection, so you can process results incrementally rather than waiting for the entire job:
legend field (that appears only in the final parse.completed event).
Child Job Events
Long-running parse jobs create internal child jobs (legend parsing, symbol matching). You can subscribe toparse.child.{status} events for granular progress tracking:
Child events include
parent_job_id and child_job_type fields for correlation.
Subscriptions
When configuring a webhook, you subscribe to specific event prefixes. Only events matching your subscribed prefixes are delivered.Verifying Signatures
Every webhook request includes an HMAC-SHA256 signature for verification:
The signature is computed over
{timestamp}.{payload} using your webhook secret: