I’m trying to retrieve the list of entitlements for a specific source in IdentityNow.
The goal is to get all entitlement attributes in the response body so I can loop through a particular attribute in my workflow.
Issue
The HTTP GET request for entitlements consistently fails, even though the GET request for accounts (same source) works without any problems.
I’m calling:
GET https://tenant.api.identitynow.com/v2025/entitlements
filters=source.id eq “2eeexxxxxxxxx”
I have also tested:
API version v2024
API version beta
Different filters
No filters at all (e.g., just limit or count)
All attempts result in the same error:
404: The server did not find a current representation for the target resource
However, this endpoint works fine:
GET https://tenant.api.identitynow.com/v2025/accounts
Has anyone encountered something similar or knows why only the entitlements endpoint returns a 404? Any help would be appreciated.
Please make sure base URL (tenant), environment, source id is setup correctly in Postman. I tried with Access token (Auth type) and it is working for me.
Could you elaborate if you want to fetch entitlements only or call workflow.
If you are fetching entitlements only, you can create Personal Access Token with appropriate scope and try. Please refer this page (list-entitlements | SailPoint Developer Community) for more details.