I’m configuring a Web Services connector in SailPoint Identity Security Cloud to integrate with the Delinea Platform. The connector uses the Get Platform Users
API endpoint, which returns all users. This endpoint supports filtering via a filter
query parameter, which can be used to narrow results by username.
In my configuration, I’ve chosen to use the user’s UUID as the native identifier (nativeIdentity
) since it is the unique key used across other Delinea API endpoints.
I’m now writing a Before Operation Rule for the Get Object operation. My goal is to dynamically modify the request to include a filter using the username, but to do that, I need to load the full account object (or at least retrieve the username) based on the UUID that SailPoint is using to initiate the request.
Question:
In the context of a Before Operation Rule for the Get Object
operation, how can I programmatically retrieve the full account object (or its attributes) using the nativeIdentity
(UUID) that SailPoint is passing in? The resulting URL should look like this /identity/api/entities/platformusers?filter=username
Any guidance or code examples would be greatly appreciated!