Mapping Polling APIs

Polling APIs enable you to use Rapid API in IRM to connect to a system that supports Rest API to fetch data for access requests to generate reports. This API type enables you to connect a set of three APIs to find data in that system.

To map Polling APIs, select Polling APIs from the Add New Rest API dropdown list to begin adding migration criteria and setting up the integration.

When you select Polling APIs under the Add New Rest API dropdown menu, the Add New Job REST API window containing three APIs will display.

The first API creates a job in that system and the output of this API is the job ID:

The ​​second API checks the status of the job by passing the Job ID. Note that the system requires for this to be checked every so often until the status is completed for that job. Interval is set to every 15 minutes. You can set the maximum limit to run the integration. The maximum poll limit is between 1-20 and if you set it to “0,” the system automatically sets it to “1” and if it exceeds 20, it will be automatically set to 20.

In the Output Condition tab of the 2nd API, you can add one or more conditions and set the Third Party attributes to be equal to IRM Attributes. 

The third REST API fetches the results of this job and then the system adds the output to the request.