Configuring Multiple Entitlement Requests
To enable the connector to send multiple entitlement request of different enlistment types in a single request to the managed system, set the addRemoveEntInSingleReq
parameter to true
as follows:
<entry key="addRemoveEntInSingleReq">
<value>
<Boolean>true</Boolean>
</value>
</entry>
You can configure the values of the following attribute using the IdentityNow REST API, refer to IdentityNow REST API - Update Source (Partial).
The following is an example for the payload:
{
"addRoleIds": $plan.addRoleIds$
}
-
If
addRemoveEntInSingleReq
is set tofalse
, then the placeholder value for the attribute marked as an entitlement is passed in separate API requests.First request payload:
CopyjsonBody={ "addRoleIds": "9dd23398-b905-4878-b7ad-bc02d22171d9" }
Second request payload:
CopyjsonBody={ "addRoleIds": "8defe39c0-54f6-47b4-8a15-fcc2622923sk" }
-
If
addRemoveEntInSingleReq
is set totrue
, then the placeholder value for the attribute marked as an entitlement is passed as an array and is executed in a single request.Single request payload:
CopyjsonBody={ "addRoleIds": ["97ee39c0-54f6-47b4-8a15-fcc262292386","8defe39c0-54f6-47b4-8a15-fcc2622923sk"] }