Entitlement Search API v2025 returns nothing

This API ( list-entitlements | SailPoint Developer Community ) returns nothing when using client credentials as specified in the documentation.

Also doesn’t return anything when trying with PAT scope(idn:entitlement:read, idn:entitlement:manage) for a user with user levels: Access Request Administrator, Cert Admin, Helpdesk, Report Admin, Role Admin, Source Admin

Is there some other scope/access required?
Thanks!

Hi @sramnani_bam ,

What type of response code you are getting, could you share more details or screenshots from POSTMAN

I am able to get entitlements details with mentioned API

So this works if the PAT’s owner is ORG ADMIN but it returns nothing with the code 200 if the PAT’s owner has the user levels specified above.

hi @sramnani_bam ,
Looks like you should have below permissions for the authentication you are using

@sramnani_bam Can you enable the X-SailPoint-Experimental eq True and try that API again.

Is the X-SailPoint-Experimental header required for v2025 api’s?

Yes but it doesn’t return anything if the user level is not Admin. Is there any specific user level required even though this says Any user level

For me it works with and without the header. Just want to confirm whether this is the case for not seeing the results.

Tried it with and without the experimental header, same outcome

Can you confirm the scope of your PAT and the user level for the PAT owner? Is it org admin?

The empty response isn’t a bug — it’s a permissions design. Only Org Admin tokens can retrieve entitlements via list-entitlements

Hi @sramnani_bam,

Just wanted to check if you are trying this in a demo tenant.
Earlier in our project, we used a user-level source admin along with the scopes idn:entitlement:read and idn:entitlement:manage to fetch entitlements through the V2025 API. However, I’m currently unable to fetch the same data in my demo tenant, so I’m not completely sure what the difference is.

Hi @ssowmya567 - It’s not a demo tenant but our sandbox tenant

I just tried in Sandbox and it’s working for me

Does it work with “Source Admin” user level credentials? And is the user set as admin for the source as well?

@sramnani_bam I have cheked with other User level like Source Admin, Role Admin. It not worked. Only for ORG_ADMIn level PAT is working.

I tried with the below
User level - source admin
Scopes - entitlement: read, manage

Hmm thanks for checking! Is there any other api which a user can search for a requestable entitlement with? The requestable-objects API only searches for access profiles and roles but not entitlements.

So if a user needs to search for a requestable entitlement with an API, there is no other way?

Also I think the documentation for this api is misleading then because it mentions any user level for PAT tokens

Hi @sramnani_bam ,
Here is the api to fetch requestable entitlements
https://{tenant}.api.identitynow.com/v2026/entitlements?filters=requestable eq true

Hope this helps
Thank you

Thanks @SatishAtike . But does this only work for org_admins or for any other user level as well?