Request
- Method:
POST - Content-Type:
application/json - User-Agent:
slipway-notifier/1 - X-Slipway-Signature:
sha256=<hex>— present only when the channel has a signing secret configured (see HMAC signing). - Timeout: 10 seconds. Non-2xx responses and timeouts are recorded as
notification_failedevents and are not retried — design your receiver to be idempotent.
Body
Field reference
The
updated event uses the same shape as healthy — there is no extra “previous deployment” reference. If you need that, look up the repo’s deployments via the API and find the most recent superseded row for the same pr_number.
HMAC signing
When the channel has a signing secret, slipway includes:Delivery failures
If your endpoint returns a non-2xx status or doesn’t respond within 10 seconds, slipway writes anotification_failed event to the deployment with data.channel_id. Deliveries aren’t retried — keep your receiver idempotent and use the deployment timeline to spot delivery problems.