Skip to main content

Get an app installation

GET /v2/app-installations/{appInstallationId}/
v2
GET
app-get-appinstallation

Request

  • appInstallationIdstring (uuid)
    required

Responses

application/json

The AppInstallation.

  • appIdstring (uuid)
    required
  • appVersionobject
    required

    VersionStatus describes the current and desired version of something like the AppVersion of an AppInstallation. If diverging, an internal process is going to assert, the current value will be aligned.

    • currentstring
    • desiredstring
      required
  • customDocumentRootstring
  • descriptionstring
    required
  • disabledboolean
    required
  • idstring (uuid)
    required
  • installationPathstring
    required
  • linkedDatabasesarray of object
    • Array[
    • *object

      LinkedDatabase is a reference to a concrete Database and DatabaseUsers.

      • databaseIdstring (uuid)
        required
      • databaseUserIdsobject
        • *string
      • kindstring (one of: mysql, redis)
        required
      • purposestring (one of: primary, cache, custom)
        required
    • ]
  • processesarray of string (uuid)
    • Array[
    • *string (uuid)
    • ]
  • projectIdstring (uuid)
  • screenshotIdstring (uuid)
  • screenshotRefstring
  • shortIdstring
    required
  • systemSoftwarearray of object
    • Array[
    • *object

      InstalledSystemSoftware describes the currently configured and installed SystemSoftwareVersion of a SystemSoftware besides the desired SystemSoftwareUpdatePolicy inside an AppInstallation.

      • systemSoftwareIdstring (uuid)
        required
      • systemSoftwareVersionobject
        required

        VersionStatus describes the current and desired version of something like the AppVersion of an AppInstallation. If diverging, an internal process is going to assert, the current value will be aligned.

        • currentstring
        • desiredstring
          required
      • updatePolicystring (one of: none, inheritedFromApp, patchLevel, all)
        required

        SystemSoftwareUpdatePolicy describes which updates should be applied automatically by our systems.

    • ]
  • updatePolicystring (one of: none, patchLevel, all)

    AppUpdatePolicy describes which updates should be applied automatically by our systems.

  • userInputsarray of object
    • Array[
    • *object

      A SavedUserInput is an entered value for a desired UserInput of an AppVersion or SystemSoftwareVersion.

      • namestring
        required
      • valuestring
        required
    • ]
  • Usage examples

    $ curl \
    --fail \
    --location \
    -H "Authorization: Bearer $MITTWALD_API_TOKEN" \
    https://api.mittwald.de/v2/app-installations/f0f86186-0a5a-45b2-aa33-502777496347