Configuration
Deployment defaults
Apply to every job.Per-job
On submission, pass awebhook field. Combined additively with the defaults.
Request behaviour
Event payload
Each POST carriesContent-Type: application/json. Payload shape:
Event kinds
Signing
Every request carries anX-Greenlight-Signature: sha256=<hex> header over the raw request body, using WEBHOOK_SECRET. Verify in your receiver:
Webhook status
TheGET /webhooks endpoint returns the current webhook configuration and recent delivery attempts.