Tuesday, April 20th 2021
Integration Webhooks are now easier to configure
Posted by
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 POST
request:
- 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.
Check out the updated documentation and API reference to learn more.