# Challenges with Retrieving Work Reassignment Configurations for Large Tenants – Seeking API Improvements or Workarounds

**URL:** <https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325>\
**Category:** SHF Discussion and Questions\
**Tags:** apis, sailpoint-identity-security\
**Created:** [October 14, 2025, 7:52pm UTC](https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325 "2025-10-14T19:52:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![YanCoelho](https://avatars.discourse-cdn.com/v4/letter/y/f6c823/32.png) [@YanCoelho](https://developer.sailpoint.com/discuss/u/YanCoelho)\
**Post date:** [October 14, 2025, 7:52pm UTC](https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325/1 "2025-10-14T19:52:48Z")

</div>

I’m currently working on a project for one of our customers to extract all active work reassignment configurations from their ISC tenant. However, I’ve run into some limitations with the available APIs that make this inefficient for large-scale tenants (e.g., over 100k identities).

#### Key Issues Encountered:

- **No Pagination Support** : The endpoints /v2025/reassignment-configurations and /v2024/reassignment-configurations do not support pagination. They return a single response.

- **Incomplete Data in Responses** : For users with multiple reassignment types (e.g., both CERTIFICATIONS and ACCESS\_REQUESTS), the API only returns details for **one configuration type** in the configDetails array, rather than all active ones. (Note: I’m unsure if this is due to a single-page limitation or a structural issue.)

- **Legacy and Beta Limitations** :

#### Current Approach and Pain Points:

As a workaround, my script lists all identities via the paginated /v2025/identities endpoint (with limit=250 and incremental offsets) and then makes individual calls to /v2025/reassignment-configurations/{identityId} for each one. This works for small datasets but generates **over 100k API calls** in our environment, leading to:

- Rate limiting (429 errors, even with retries and reduced thread pool size to 5 workers).

- Long execution times (hours+ for full runs).

- High risk of token expiration mid-process.

I’ve implemented basic retries with Retry-After header parsing and error handling, but it’s not scalable.

Is there a better way to filter identities upfront (e.g., via search queries for only those with active reassignments) to reduce calls?

Any recommended workarounds?

I’d appreciate any insights, code snippets, or links to relevant docs/discussions.  
Thanks in advance for your help

@colin_mckibben

---

<div class="post-metadata">

**Author:** ![chaithu979](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@chaithu979](https://developer.sailpoint.com/discuss/u/chaithu979)\
**Post date:** [October 15, 2025, 4:12am UTC](https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325/2 "2025-10-15T04:12:23Z")

</div>

hi @YanCoelho can you use these powershell script  
[reassignment.ps1](https://developer.sailpoint.com/discuss/uploads/short-url/uhItQMhQFowxh0ZJ9RJ3LL2C89j.ps1) (4.7 KB)

---

<div class="post-metadata">

**Author:** ![chaithu979](https://avatars.discourse-cdn.com/v4/letter/c/f0a364/32.png) [@chaithu979](https://developer.sailpoint.com/discuss/u/chaithu979)\
**Post date:** [October 15, 2025, 4:36am UTC](https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325/3 "2025-10-15T04:36:45Z")

</div>

expected output

 ![Screenshot 2025-10-15 100621](https://global.discourse-cdn.com/sailpoint/original/3X/0/6/062b9f594d87dc1d594689372d3021018dc3376a.png)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [December 14, 2025, 4:37am UTC](https://developer.sailpoint.com/discuss/t/challenges-with-retrieving-work-reassignment-configurations-for-large-tenants-seeking-api-improvements-or-workarounds/185325/4 "2025-12-14T04:37:20Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
