You will probably need to change the REST API limits.
These are found in the rest.properties.
The documentation around the consequences of changing these values are less than optimal ;-) - but I was advised by our Support/Development that setting this to unlimited ("0" IIRC) should work just fine. But better test it first in a test environment (these was put in for the ISC originally to ensure performance)
HTH
------------------------------
Franz Wolfhagen
WW IAM Solution Engineer - Certified Consulting IT Specialist
IBM Security Expert Labs
------------------------------
Original Message:
Sent: Thu April 18, 2024 11:47 AM
From: Zach Mullins
Subject: ITIM REST API - Get All Users/People
Hey everyone!
We are looking to get a list of all Users in our IBM Security Verify Governance - Identity Manager instance through the API. I saw that /itim/rest/people/person without any additional parameters will return a list of all users, but it is limited to 1000 and we have more than 1000 users. I tried using the Range header, but no results are returned if the range starts at 1000 or greater. Range=999-1999, for example, returns one result.
Is there any way to do some kind of pagination to get a full list of users through the API?
I can give more detail on what we are trying to accomplish, but for a bit more context, we are looking to manage users through the API using SailPoint's IdentityNow tool. In order to do this, we first need a list of all of the users to be pulled into our system so they can be updated accordingly with other defined API calls.
Thank you,
- Zach
------------------------------
Zach Mullins
------------------------------