Webhook events

There are two types of events that can trigger a webhook:

Application configuration events

Application configurations are configurations you’ve deployed for your application. You can configure webhooks for the following application configuration events:

Deployment events

Deployment events are linked to a deployment request or approval outcome. You can configure webhooks for the following events:

application_configuration_create

The application_configuration_create event payload provides information about the application configuration tag that was created. In particular, it includes the following top-level fields:

Top level fields for application_configuration_create event
Field Description
event Name of the event that triggered the webhook.
config Details about the application configuration that was created.
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.

application_configuration_override

The application_configuration_override event payload provides information about the application configuration tag that overrode an existing application configuration. In particular, it includes the following top-level fields:

Top level fields for application_configuration_override
Field Description
event Name of the event that triggered the webhook.
config Details about the new application configuration, including the ID of the application configuration that was overridden (in parentId).
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.

application_configuration_deploy

The application_configuration_deploy event payload provides information about the application configuration tag that was deployed. In particular, it includes the following top-level fields:

Top level fields for application_configuration_deploy
Field Description
event Name of the event that triggered the webhook.
config Details about the deployed application configuration, including the environment and geographies where the application configuration was deployed.
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.

application_configuration_undeploy

The application_configuration_undeploy event payload provides information about the application configuration tag that was deleted from an environment. In particular, it includes the following top-level fields:

Top level fields for application_configuration_undeploy
Field Description
event Name of the event that triggered the webhook.
config Details about the undeployed application configuration, including the environment and geographies where the application configuration was deleted.
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.

application_configuration_deployment_request

The application_configuration_deployment_request event payload provides information about an application configuration deployment request. In particular, it includes the following top-level fields:

Top level fields for application_configuration_deployment_request
Field Description
event Name of the event that triggered the webhook.
deployment_request_timestamp Date and time that the deployment was requested
config Details about the deployment request, including the environment and geographies where to deploy the application configuration.
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.

application_configuration_deployment_request_outcome

The application_configuration_deployment_request_outcome event payload provides the outcome of an application configuration deployment request. In particular, it includes the following top-level fields:

Top level fields for application_configuration_deployment_request_outcome
Field Description
event Name of the event that triggered the webhook.
outcome Outcome of the deployment request. Valid values are approved and rejected
deployment_outcome_timestamp Date and time that the deployment was requested
config Details about the deployment request, including the environment and geographies where to deploy the application configuration.
  Example  

For more information about the application configuration fields provided in the payload, see Application configurations in the Mix.api documentation.