Includes the following events that are triggered when defined AppTrust events occur in Artifactory:
Event: Entry gate evaluation started
This webhook is triggered when entry gate evaluation starts on a promoted application version. During evaluation, the application version is validated against the policies enforced at the entry gate. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "entry_gate_evaluation",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Entry gate evaluation passed
This webhook is triggered when the entry gate evaluation of a promoted application version is completed successfully. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "entry_gate_validation",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Entry gate evaluation failed
This webhook is triggered when a promoted application fails policy validation at the entry gate to the stage. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "entry_gate_failure",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Exit gate evaluation started
This webhook is triggered when exit gate evaluation starts on a promoted application version. During evaluation, the application version is validated against the policies enforced at the exit gate. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "exit_gate_evaluation",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "dev"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Exit gate evaluation passed
This webhook is triggered when the exit gate evaluation of a promoted application version is completed successfully. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "exit_gate_validation",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "dev"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Exit gate evaluation failed
This webhook is triggered when an application version fails policy validation at the exit gate of the stage. You can specify the application, the version, and the stage.
{
"domain": "app_trust",
"event_type": "exit_gate_failure",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "dev"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Application creation started
This webhook is triggered when the process of creating an application starts.
{
"domain": "app_trust",
"event_type": "application_creation_started",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application creation completed
This webhook is triggered when application creation is completed.
{
"domain": "app_trust",
"event_type": "application_creation_completed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application creation failed
This webhook is triggered when application creation fails.
{
"domain": "app_trust",
"event_type": "application_creation_failed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application update started
This webhook is triggered when the process of updating an existing application starts.
{
"domain": "app_trust",
"event_type": "application_update_started",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application update completed
This webhook is triggered when the process of updating an existing application is completed.
{
"domain": "app_trust",
"event_type": "application_update_completed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application update failed
This webhook is triggered when the process of updating an existing application fails.
{
"domain": "app_trust",
"event_type": "application_update_failed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application deletion started
This webhook is triggered when application deletion starts.
{
"domain": "app_trust",
"event_type": "application_deletion_started",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application deletion completed
This webhook is triggered when application deletion is completed.
{
"domain": "app_trust",
"event_type": "application_deletion_completed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Application deletion failed
This webhook is triggered when application deletion fails.
{
"domain": "app_trust",
"event_type": "application_deletion_failed",
"data": {
"application_key": "my-app",
"project_key": "my-project",
"display_name": "My Application",
"description": "A sample application",
"criticality": "medium",
"maturity_level": "production",
"labels": [
{
"key": "environment",
"value": "production"
}
],
"owners": [
{
"name": "john.doe",
"type": "user"
}
],
"timestamp": 1640995200000
},
"subscription_key": "test",
"jpd_origin": "https://apptrustswampup.jfrog.io",
"source": "jfrog/saharb"
}Event: Version creation started
This webhook is triggered when the process of creating an application version starts. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_creation_started",
"data": {
"application_version": "1.0.0",
"application_key": "my-app"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version creation completed
This webhook is triggered when application version creation is completed. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_creation_completed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version creation failed
This webhook is triggered when application version creation fails. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_creation_failed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version promotion started
This webhook is triggered when the process of promoting an application version starts. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_promotion_started",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version promotion completed
This webhook is triggered when the process of promoting an application version is completed. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_promotion_completed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version promotion failed
This webhook is triggered when the process of promoting an application version fails. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "version_promotion_failed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "qa"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version release started
This webhook is triggered when the release of an application version starts. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "release_started",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "prod"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version release completed
This webhook is triggered when the release of an application version is completed. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "release_completed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "prod"
},
"subscription_key": "test",
"source": "jfrog/admin"
}Event: Version release failed
This webhook is triggered when the release of an application version fails. You can specify the application and the version.
{
"domain": "app_trust",
"event_type": "release_failed",
"data": {
"application_version": "1.0.0",
"application_key": "my-app",
"stage": "prod"
},
"subscription_key": "test",
"source": "jfrog/admin"
}