Gets application details by name

get

/iam/governance/applicationmanagement/api/v1/applications/{appid}

Get application details by name

Request

Path Parameters
Back to Top

Response

Supported Media Types

200 Response

successful operation
Body ()
Root Schema : Application
Type: object
Show Source
Nested Schema : advanceConfigurations
Type: array
Show Source
Nested Schema : basicConfigurations
Type: array
Show Source
Nested Schema : catalogAttributes
Type: array
Show Source
Nested Schema : objectClass
Type: array
Show Source
Nested Schema : organizations
Type: array
Show Source
Nested Schema : Attribute
Type: object
Show Source
Nested Schema : BasicAttribute
Type: object
Show Source
Nested Schema : ObjectClass
Type: object
Show Source
Nested Schema : Form
Type: object
Show Source
Nested Schema : objectClassConfigurations
Type: array
Show Source
Nested Schema : ProvisioningConfig
Type: object
Show Source
Nested Schema : ReconConfig
Type: object
Show Source
Nested Schema : form
Type: array
Show Source
Nested Schema : schemaAttributes
Type: array
Show Source
Nested Schema : SchemaAttribute
Type: object
Show Source
Nested Schema : capabilities
Type: array
Show Source
Nested Schema : FailedTaskAssignConfig
Type: object
Show Source
Nested Schema : FailedTaskRetryConfig
Type: object
Show Source
Nested Schema : Capability
Type: object
Show Source
Nested Schema : actionScripts
Type: array
Show Source
Nested Schema : ActionScript
Type: object
Show Source
Nested Schema : CorrelationRule
Type: object
Show Source
Nested Schema : reconJobDetails
Type: array
Show Source
Nested Schema : situationResponses
Type: array
Show Source
Nested Schema : childIdentityCorrelationRule
Type: array
Show Source
Nested Schema : ruleElements
Type: array
Show Source
Nested Schema : CorrelationRuleElement
Type: object
Show Source
Nested Schema : transformParams
Type: array
Show Source
Nested Schema : TransformParams
Type: object
Show Source
Nested Schema : ReconJobDetail
Type: object
Show Source
Nested Schema : parametersList
Type: array
Show Source
Nested Schema : ReconJobParameter
Type: object
Show Source
Nested Schema : SituationResponse
Type: object
Show Source
  • Allowed Values: [ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
  • Allowed Values: [ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
Nested Schema : Organization
Type: object
Show Source
Back to Top

Examples

This example demonstrates the method of getting an application details. The information shown here is against a pseudo system and serves as a prototype.

cURL Example

curl  -H "Content-Type: application/json"  -X GET  -u username:password  https://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/Sampleapp

Example of Response Body

The following example shows the contents of the response body in JSON format. In this example, Sampleapp is the name of the application.

{
  "applicationName": "Sampleapp",
  "applicationDisplayName": "Sampleapp",
  "description": "Sampleapp Description",
  "connectorDisplayName": "",
  "disconnected": true,
  "advanceConfigurations": {
    "advanceConfig": []
  },
  "objectClass": [
    {
      "name": "User",
      "provisioningConfig": {
        "accountName": "Account Login"
      },
      "reconConfig": {
        "reconJobDetails": {
          "jobDetail": []
        },
        "identityCorrelationRule": {
          "ruleOperator": "AND",
          "ruleElement": [
            {
              "targetAttribute": "Account Login",
              "userAttribute": "User Login",
              "elementOperator": "Equals"
            }
          ]
        },
        "situationResponses": {
          "situationResponse": [
            {
              "situation": "No Matches Found",
              "response": "None"
            },
            {
              "situation": "One Entity Match Found",
              "response": "Establish Link"
            },
            {
              "situation": "One Process Match Found",
              "response": "Establish Link"
            }
          ]
        }
      },
      "form": {
        "name": "Details",
        "backendName": "UD_SAMPLEAP",
        "schemaAttributes": {
          "schemaAttribute": [
            {
              "dataType": "Long",
              "displayName": "ITResource",
              "length": 19,
              "keyField": true,
              "keyFieldCaseInsensitive": false,
              "fieldType": "ITResourceLookupField",
              "reconcileable": true
            },
            {
              "dataType": "String",
              "displayName": "Account Login",
              "length": 256,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true
            },
            {
              "dataType": "String",
              "displayName": "Password",
              "length": 125,
              "keyField": false,
              "keyFieldCaseInsensitive": false,
              "fieldType": "PasswordField",
              "reconcileable": true,
              "encrypted": true
            },
            {
              "dataType": "String",
              "displayName": "Display",
              "length": 256,
              "keyField": true,
              "keyFieldCaseInsensitive": false,
              "fieldType": "TextField",
              "reconcileable": true
            }
          ]
        }
      }
    }
  ],
  "catalogAttributes": {
    "catalogAttribute": [
      {
        "name": "Category",
        "value": "ApplicationInstance",
        "required": false
      },
      {
        "name": "User Defined Tags",
        "required": false
      },
      {
        "name": "Requestable",
        "value": "true",
        "required": false
      },
      {
        "name": "Approver User",
        "value": "XELSYSADM",
        "required": false
      },
      {
        "name": "Approver Role",
        "required": false
      },
      {
        "name": "Fulfilment User",
        "value": "XELSYSADM",
        "required": false
      },
      {
        "name": "Fulfilment Role",
        "required": false
      },
      {
        "name": "Certifiable",
        "value": "true",
        "required": false
      },
      {
        "name": "Certifier User",
        "value": "XELSYSADM",
        "required": false
      },
      {
        "name": "Certifier Role",
        "required": false
      },
      {
        "name": "Audit Objective",
        "required": false
      },
      {
        "name": "Auditable",
        "value": "true",
        "required": false
      },
      {
        "name": "Risk Level",
        "value": "3",
        "required": false
      }
    ]
  },
  "organizations": {
    "organization": [
      {
        "name": "Top",
        "heirarchy": true,
        "type": "System"
      }
    ]
  },
  "status": "ACTIVE"
}

Back to Top