Hi all,
I have requirement to onboard a Web service application onto IIQ.
The user account details are split across 3 APIs:
- The first API has all the list of users
- The second API gives the group membership of a certain input user
- The third API gives the attributes of a input user
How can I achieve the account aggregation of such an Application with IIQ.
Thanks in advance
Hi @rishavghoshacc,
you can use the parent endpoint. You must configure the second and third call setting the first like parent endpoint. You must tu pass the attribute that you need to build the 2 and 3 call with the attribute from the 1 call.
For example, if you need the id from the 1, you can use response.id into the 2 or 3.
Also, you can see it into the documentation.
Hi @rishavghoshacc ,
Configure all these apis as account aggregation in a sequence and don’t forget to name them.
-
Account Aggregation
Name: List User
Url: [list user url]
Response Mapping: As per your need
-
Account Aggregation
Name: Get Permissions
Url: [get permission url] for id you can use $response.id$
Response Mapping: As per your need
Parent Endpoint: List User
-
Account Aggregation
Name: Get Attributes
Url: [get attributes url] for id you can use $response.id$
Response Mapping: As per your need
Parent Endpoint: Get Permissions
Configuring Parent Endpoint makes sure that these operations run sequence.
Regards,
Ibrahim Arab