Domain: AppTrust

JFrog Platform Administration Documentation

Content Type
Administration / Platform

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"
}