Configuring your webhook settings
If you’re less technical, we recommend using a tool like Make to generate a webhook URL and run automations. If you’re a developer, you can hook into your existing infrastructure using any tool that can receive and process JSON payloads.
Supported events
The following organization-level events will be sent to the provided URL:organization.project.created
Sent when a new project is created in the organization.
Example organization.project.created payload
Example organization.project.created payload
organization.project.deleted
Sent when a project is deleted from the organization.
Example organization.project.deleted payload
Example organization.project.deleted payload
organization.project.environment.created
Sent when a new environment is created within a project. The source describes the environment the new one was branched from.
Example organization.project.environment.created payload
Example organization.project.environment.created payload
organization.project.environment.published
Sent when an environment within a project is published. publishedVersionIDBefore and publishedVersionIDAfter let you track what changed.
Example payload — publishing the live Main environment
Example payload — publishing the live Main environment
Example payload — publishing a non-live environment
Example payload — publishing a non-live environment
organization.project.environment.merged
Sent when one environment is merged into another. sourceProjectEnvironmentRemoved indicates whether the source environment was deleted as part of the merge.
Example organization.project.environment.merged payload
Example organization.project.environment.merged payload
organization.project.environment.deleted
Sent when an environment is deleted from a project.
Example organization.project.environment.deleted payload
Example organization.project.environment.deleted payload