Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Reconcile Entitlements with no Proper path in Response json

sureshkumar
New Contributor II
New Contributor II

HI Team,

We have a requirement to reconcile Entitlements using Rest Connector for EPM System  and our observation is that they do not have a direct API to provide all those entitlements(groups) , instead asking to get the groups from users and group mapping API , challenge is we do not have a proper path in Response Json which provides these are the groups.

sureshkumar_0-1727714460526.png

in above example ,if we provide entitlement path as group[0].groupname  , others like group[1].groupname will be ignored

any suggestion on how to handle this scenario will be appreciated

2 REPLIES 2

NM
Honored Contributor II
Honored Contributor II

Hi @sureshkumar , in the entitlement param use the same url ..

In listfield add group and map account id with groupname

sureshkumar
New Contributor II
New Contributor II

Will it consider all the array with key group for reconciliation iterating over response or just one particular group will be considered   for which we provide the absolute path

{

  "links": {

    "href": " https://<BASE-URL>/interop/rest/security/v2/report/usergroupreport",

    "action": "GET"

  },

  "status": 0,

  "error": null,

  "details": [

    {

      "userlogin": "Jade",

      "firstname": "Jade",

      "lastname": "Clark",

      "email": "jade.clark@example.oracle.com",

      "groups": [

        {

          "direct": "Yes",

          "groupname": "Interactive User"

        },

        {

          "direct": "No",

          "groupname": "Strategic Planner"

        }

      ]

    },

    {

      "userlogin": "Jeff",

      "firstname": "Jeff",

      "lastname": "Clark",

      "email": "jeff.clark@discard.oracle.com",

      "groups": [

        {

          "direct": "Yes",

          "groupname": "Analyst"

        },

        {

          "direct": "No",

          "groupname": "Strategic Planner"

        }

      ]

    }

  ]

}