Skip to main content
Each notification channel (Discord, Slack, or generic webhook) subscribes to any combination of the event types below, picked in the channel’s settings (Settings → Notifications). The webhook body’s type field carries the kind exactly as written here.

Deploys

One deployment is one service’s run at one commit, so a push that deploys three services emits three sets of deploy events; each payload’s data.service says which.

Services

Preview environments

Projects

Organization

Organization events ignore per-project scoping: they always fire org-wide on channels that select them.

Operational notices

Independent of the catalog above, slipway broadcasts occasional org notices (usage warnings, a webhook endpoint being auto-disabled) to every enabled channel. These arrive as type: "org.notice" and cannot be unsubscribed per-event; disable the channel to silence them.

Legacy names

Before per-endpoint selection, subscriptions stored four un-prefixed names: healthy, updated, failed, torn_down. Existing configurations were migrated to the deployment.* spellings automatically, and the API still accepts the old names on write.