Events
job.createdjob.startedjob.progressjob.completedjob.failedjob.canceled
Payload
Each webhook delivers a JSON payload with the event and job data. Completed events include the report.Signing and verification
Peepal signs webhook payloads using HMAC-SHA256. The signature is sent inX-Webhook-Signature and follows the format t=timestamp,v1=signature where the signature is computed over timestamp.body.
Prerequisites
- A webhook secret from the create or rotate endpoint
- The raw request body and headers from your webhook handler
Verify a webhook signature
Test events
Test events sent from the dashboard include theX-Peepal-Test: true header.
