IBM API Hub
Maximo Application Suite Admin APIs 9.0.x

By IBM Maximo

Provides REST APIs for performing Suite administration operations.


API reference

Get information about all applications

GET

/applications

Available to all authenticated users as long as userDataPrivacyAccess is set to ALL.Non user admins will only receive non sensitive user data (id and username) when userDataPrivacyAccess is set to NON_SENSITIVE_DATA. Non user admins will not have access to this api when userDataPrivacyAccess is set to NO_ACCESS.

Request URL
https://api.{mas-instance-id}.{mas-domain}/applications
Security
apiKey
x-access-token
required in header
Responses
  • 200

    List of applications

  • 401

    Authentication token is empty or invalid

  • 500

    An internal server error occured

Code snippet
    1curl --request GET \
    2  --url https://api.replace_mas-instance-id_variable.replace_mas-domain_variable/applications \
    3  --header 'accept: application/json' \
    4  --header 'x-access-token: REPLACE_THIS_VALUE'

      Example response

        1[
        2  {
        3    "category": "application",
        4    "crds": {
        5      "application": "mas.ibm.com_predictapps",
        6      "workspace": "erme"
        7    },
        8    "entitlement": "LIMITED",
        9    "id": "monitor",
        10    "installed": true,
        11    "name": "Monitor",
        12    "operator": {
        13      "deployed": false,
        14      "gen": 64709155,
        15      "version": "8.6.5"
        16    },
        17    "ready": false,
        18    "spec": {
        19      "id": 5300949543288832
        20    },
        21    "status": {
        22      "components": [
        23        {
        24          "name": "devops",
        25          "version": "3.4.6",
        26          "state": "DEPLOY_PENDING",
        27          "timestamp": "2020-02-20T13:54:00"
        28        }
        29      ]
        30    },
        31    "supportedReleases": [
        32      {
        33        "config": [
        34          {
        35            "id": "mongo",
        36            "required": true,
        37            "scope": "SYSTEM"
        38          }
        39        ],
        40        "integratesWith": [
        41          {
        42            "appId": "iot",
        43            "required": true,
        44            "supportedReleases": [
        45              "1.0"
        46            ]
        47          }
        48        ],
        49        "release": "1.0",
        50        "versions": [
        51          "1.0.0",
        52          "1.0.1",
        53          "1.0.2"
        54        ],
        55        "certificate": {
        56          "public": {
        57            "secretNames": [
        58              "instanceid-monitor-public"
        59            ]
        60          }
        61        }
        62      }
        63    ],
        64    "version": "8.3.0"
        65  }
        66]