Appcentric View

The following are Autonomous Identity appcentric view endpoints:

GET Application Statistics

Get application statistics.

Endpoint

/api/applications

Authorization

Bearer Token     <JWT-value>

Params

ownerId (optional)   derick.hui
cursor (optional)    eyJjb25mIjoxLCJlbnQiOiJDUlVzZXJzUHJvZCIsImp1c3RpZmljY

Example Request

curl --location --request GET '{{zoran_api}}/applications'

Example Response

{
  "cursor": null,
  "total_applications": 7,
  "total_entitlements": 2591,
  "total_assignments": 50955,
  "applications": [
    {
      "app_id": "Active Directory",
      "app_name": "Active Directory",
      "high": 3994,
      "medium": 832,
      "low": 632,
      "avg": 0.785633931961286
    },
    {
      "app_id": "Care ",
      "app_name": "Care ",
      "high": 4215,
      "medium": 923,
      "low": 649,
      "avg": 0.7880940041207878
    }
  ]
}
POST Assignments Search

Make assignments search.

Endpoint

/api/applications/{appID}/assignments

Authorization

Bearer Token    <JWT-value>

Params

cursor (optional)     eyJjb25mIjoxLCJlbnQiOiJDUlVzZXJzUHJvZCIsImp1c3RpZmljY

Body

{
  "filters": [
    {
      "type": "user",
      "attribute": "city",
      "value": ["Seattle", "Denver"]
    },
    {
      "type": "user",
      "attribute": "line_of_business",
      "value": ["Distribution Operations"]
    }
  ]
}

Request

curl --location --request POST '{{zoran_api}}/applications/{appID}/assignments?user=jay.dowke' \
--data-raw '{
  "filters": [
    {
      "type": "user",
      "attribute": "city",
      "value": ["Seattle", "Denver"]
    },
    {
      "type": "user",
      "attribute": "line_of_business",
      "value": ["Distribution Operations"]
    }
  ]
}'
POST Application Search

Get detailed information for a single application with optional filtering.

Endpoint

/api/applications/${appID}

Authorization

Bearer Token        <JWT-value>

Params

cursor	        eyJjb25mIjoxLCJlbnQiOiJDUlVzZXJzUHJvZCIsImp1c3RpZmljY

Body

{
    "filters":[
        {
            "type": "user",
            "attribute": "city",
            "value": ["Seattle", "Denver"]
        }
    ]
}

Example Request

curl --location --request POST '{{zoran_api}}/applications/{appID}}' \
--data-raw '{
    "filters":[
        {
            "type": "user",
            "attribute": "city",
            "value": ["Seattle", "Denver"]
        }
    ]
}'
GET filters

Get filterable attributes and values for the AppCentric view.

Endpoint

/api/applications/{appID}/filters

Authorization

Bearer Token        <JWT-value>

Example Request

curl --location --request GET '{{zoran_api}}/applications/{appID}/filters'
Read a different version of :