Hi All,
We’re facing an issue with the SCIM integration between SailPoint and OpsRamp.
We’ve successfully integrated OpsRamp with Okta using SAML for authentication, and we’ve also built the provisioning workflow in SailPoint. However, during account aggregation from OpsRamp, all accounts are being pulled in as disabled, even though they are active in OpsRamp.
Here’s what we’ve observed:
-
The SCIM endpoint used for aggregation is:
{{baseURL}}/Users
This endpoint returns a list of users, but does not include key attributes likeemailoractive. -
On the other hand, when we query a specific user by ID using:
{{baseURL}}/Users/{id}
we do get all the required attributes, includingemailandactive.
This leads to a situation where:
-
Bulk aggregation results in disabled accounts due to missing
activestatus. -
Individual identity aggregation (by ID) correctly reflects the active status.
We’re looking for guidance on how to resolve this inconsistency. Is there a way to:
-
Customize the SCIM aggregation in SailPoint to fetch user details using the
GET /Users/{id}endpoint? -
Or configure OpsRamp to include the required attributes in the bulk
GET /Usersresponse?
Any help or suggestions would be greatly appreciated.
Thank you!