Batch API requests with IDMC connectors
Configure IDMC connectors to batch multiple records per API request, reducing job duration and improving integration efficiency.
Batching API requests with IDMC
Without implementing intentional logic in your integration, IDMC's service issues one API request per record. If your integration regularly sends hundreds or thousands of records, this can make for inefficient and lengthy jobs.
We have created two tutorials on batching to send API requests for multiple records. The tutorials differ significantly because of the type of requests each API requires.
- Configure batching for Person API requests in IDMC uses filtering with query parameters (a string in the request URL), with a limit of 10 values (or records) per request.
- Configure CAOS SOAP API batching in IDMC requires values (or records) in the request body, nested in XML, with much higher value limits. IDMC's message size limits prevent hitting CAOS's 1,000-record limit, so we recommend 50 values or fewer per request.
Before starting either tutorial, you will need access to the respective API, or a list of identifiers/values present in the test environments for your API.