Getting 401 errors codes due to lack of roles in my access token payload

,

I have a V4 Frame.io account linked to Adobe ID A0672738699CE30D0A495E8C@AdobeID. I’ve set up an OAuth Web App in Adobe Developer Console with all required scopes including additional_info.roles, but my access tokens have no roles in the payload and all V4 API calls return 401. Do I need the Frame.io API entitlement enabled for my Adobe account?

Hi @wwhite56! If the API is returning a 401 for every call, that usually indicates an issue with scopes.

Here are all the scopes you should be including in your authorization request:

openid additional_info.roles offline_access profile email

If you’re missing any of these, that is likely the issue. If you already are using all of those scopes, let me know and I’ll be happy to continue troubleshooting!

Hello! I do have all of those scopes being returned with my authorization request but I think the issue might be that I am not getting a roles property in the payload as well. Something like "roles": ["frameio_api_access"]

hi @wwhite56 we do not require roles in the payload. All of the scopes that @rosiec provided (what are also included in the dev console project when you add the Frame.io API) are needed when initially authorizing to IMS and then your JWT will have all the needed permissions to make subsequent calls.

Can you provide the full response of the 401 error you are getting? Can you provide any more info about your setup as well? Thanks!