Webhooks
Outbound webhooks — where Depfloy notifies your own URL on events like a deployment finishing — are not yet supported. We're working on this; when it ships, this page will document the event types and signature scheme.
In the meantime, you can poll the deployment list endpoint to react to status changes, or set up Slack notifications under Notifications for human-facing alerts.
Inbound webhooks (Git providers)
Depfloy itself receives webhooks from your Git provider for auto-deploy. These are configured automatically when you create a project with Enable Auto Deploy turned on — you don't need to manage them by hand:
- GitHub —
POST /api/webhooks/github - GitLab —
POST /api/webhooks/gitlab - Bitbucket —
POST /api/webhooks/bitbucket
If you've manually removed Depfloy's webhook from your repository settings on the provider's side, the project Settings tab has a Refresh webhook action to re-register it.