Web service Application with 3 APIs

Hi all,

I have requirement to onboard a Web service application onto IIQ.

The user account details are split across 3 APIs:

  1. The first API has all the list of users
  2. The second API gives the group membership of a certain input user
  3. 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.

  1. Account Aggregation

    Name: List User

    Url: [list user url]

    Response Mapping: As per your need

  2. 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

  3. 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