Hello,
I am experiencing an authentication issue when using the Frame io V4 API through Adobe IMS, despite having a fully configured project in the Adobe Developer Console.
Technical Context
My Adobe Developer project is configured with:
OAuth Web App (Authorization Code + Refresh Token)
-
client_id: d021c3cb3dee49c3b559ff06f1073f09
-
redirect_uri: h ttps://localhost
-
scopes: openid, offline_access, email, profile
-
Connected Adobe user:
-
The Frame io API is added to the project.
The OAuth flow works correctly:
I receive an authorization code
-
I exchange it via /ims/token/v3
-
I receive a valid access_token and refresh_token
-
Refreshing the token also works as expected
What Works
GET h ttps://api.frame.io/v2/me
Authorization: Bearer <access_token>
I correctly receive 200 OK, proving that my IMS access token is valid.
What Fails
All Frame io V4 endpoints return 401 Unauthorized.
Example:
GET h ttps://api.frame.io/v4/accounts
Response:
{
“errors”: [
{
“title”: “Unauthorized”,
“detail”: “Invalid or missing authorization token”
}
]
}
The same error occurs on file creation:
POST /v4/accounts/{account_id}/folders/{folder_id}/files
With headers:
Authorization: Bearer <access_token>
x-api-key: <client_id>
Accept: application/json
Likely Cause
It appears that the IMS access_token does not include Frame io V4 product entitlements, even though:
-
The Frame io API is added in Developer Console
-
The Adobe user is authenticated properly
-
The refresh token is valid
This suggests that my Adobe organization (Eurodes) may not be assigned a Frameio V4 product profile, or the Developer project is not linked to it.
When this association is missing, Frame io V4 rejects the token with 401, even though IMS validates it.
What I Need You to Verify
Could you please check:
- Whether the Eurodes organization has an active Frame io V4 product profile.
- Whether freddy.——-@ is assigned to this product profile.
- Whether my Developer Console project (client_id provided above) is authorized to access the Frame io V4 API.
- Whether the IMS token generated for this user contains the necessary claims / entitlements for Frame io V4.
Without proper product association, all V4 endpoints reject the IMS token with 401 Unauthorized.
Thank you very much for your help,
Kind regards,
Freddy