I’m not an experienced API user. But I’m trying to get along with the IIQ API, but I only get information from a user based on his id. Is it possible to get information of an identity based on one of his attributes? Like username or emailaddress?
What I have tried, but isn’t working.:
/scim/v2/Users/BerendsenD?attributes=userName
I have checked the documentation, but I couldn’t see some examples. I guess I’m not their audience But I am doing some pre-research.
I’m trying the endpoint in the browser, but your solution won’t work for me, I get an 400, invalid filter scim/v2/Users/?filter=userName%20co%20BerendsenD
Depending on the attribute, you need to prepend the full SCIM Urn like I did above. In IIQ you can go to debug pages, Configuration objects → SCIMConfiguration and see all the SchemaPropertyMappings for each object type, and then the individual attributes attached to that object. So for useres you’ll see core user, sailpoint user, and enterprise user mappings.
I have no idea what that means. I looked at the the endpoint documentation I linked and it said that was a required field. At a guess it means that it will search on username instead of by the internal IIQ unique identifier