IBM API Hub
Maximo Application Suite Admin APIs 9.0.x

By IBM Maximo

Provides REST APIs for performing Suite administration operations.


API reference

Create a new MAS SCIM Profile

POST

/scim/v2/Profiles

Request URL
https://api.{mas-instance-id}.{mas-domain}/scim/v2/Profiles
Security
apiKey
x-access-token
required in header

A JWT obtained via an API Key authenticate request

Parameters
Name
Description
  • Content-type
    string
    (header)
    application/json
  • Accept
    string
    (header)
    application/json
  • Request body
    Responses
    • 201

      The newly created MAS SCIM Profile

    • 400

      Bad Request

    • 401

      Authentication token is empty or invalid

    • 403

      Authenticated user is not permitted to make the request

    • 500

      An internal server error occured

    Code snippet
      1curl --request POST \
      2  --url https://api.replace_mas-instance-id_variable.replace_mas-domain_variable/scim/v2/Profiles \
      3  --header 'accept: application/json' \
      4  --header 'content-type: application/json' \
      5  --header 'x-access-token: REPLACE_THIS_VALUE' \
      6  --data REPLACE_REQUEST_BODY
      

        Example response

          1{
          2  "id": "oktaprofile1",
          3  "version": 1,
          4  "identities": [
          5    {
          6      "type": "local"
          7    }
          8  ],
          9  "entitlement": {
          10    "application": "PREMIUM"
          11  },
          12  "workspaces": [
          13    {
          14      "id": "ws1",
          15      "applications": [
          16        "manage"
          17      ]
          18    }
          19  ],
          20  "meta": {
          21    "added": {
          22      "id": "leo.davison@uk.ibm.com",
          23      "timestamp": "2020-03-06T11:54:52.302Z"
          24    },
          25    "updated": {
          26      "id": "leo.davison@uk.ibm.com",
          27      "timestamp": "2022-10-06T01:39:56.008Z"
          28    }
          29  }
          30}