You can now specify a generic Webhook URL in your Integration settings. If your Integration relies on Webhooks, it will now be much easier to configure and use them. Each of the following events will be sent as a
- Deployment Created, Deployment Ready, and Deployment Error events can be sent for each Project your Integration is installed to.
- Integration Removed and Permission Updated events can be sent for each Integration Configuration created by your Integration.
- Project Created and Project Removed events can be sent when an Integration has access to all Projects in a Vercel scope, and a Project was created or removed in that scope.
It's been possible to manually list, create, and delete Webhooks via the Vercel API, but this API is deprecated and will be removed on August 20th, 2021.
We no longer support a Delete Hook URL that receives a
DELETE request when an Integration Configuration was removed. If a Delete Hook URL was set, it is now set as a Webhook URL, and "Integration Removed" is turned on. At the moment, the Integration Removed event is sent as two events (a
POST request and a
DELETE request). The
DELETE requests will no longer be sent starting August 20th, 2021.