OAuth Token from Adobe IMS returns 401 Unauthorized on Frame.io V4 API

,

Hi team,

I’m building a SaaS application that integrates with Frame.io V4 API. I’ve followed the documentation to set up OAuth via Adobe Developer Console, but I’m hitting a 401 Unauthorized error when calling the V4 API endpoints.

Setup:

  • Created a project in Adobe Developer Console with Frame.io API added

  • Configured OAuth Web App credential

  • Redirect URI is properly configured and working

  • My Frame.io account is linked to Adobe ID (I log in via Adobe authentication)

What’s working:

  • OAuth flow completes successfully

  • I receive an access_token from Adobe IMS (ims-na1.adobelogin.com)

  • Token exchange works fine

What’s NOT working:

  • Any call to https://api.frame.io/v4/* returns 401:

json

{
  "errors": [{
    "title": "Unauthorized",
    "detail": "Invalid or missing authorization token"
  }]
}
```

**Endpoints tested:**
- `GET /v4/me` → 401
- `GET /v4/accounts` → 401

**Token usage:**
```
Authorization: Bearer {access_token_from_adobe_ims}

Scopes in Adobe Developer Console: openid, offline_access, email, profile, additional_info.roles

Questions:

  1. Is there an additional step required to link the Adobe OAuth app to Frame.io?

  2. Are there specific scopes needed beyond the default ones shown in Adobe Developer Console?

  3. Is there a delay after account linking before the API works?

I’ve also tried the V2 legacy API but it returns 500 errors, which I assume is because my account has been migrated to V4.

Any help would be appreciated!

Hi @mathieuapogee!

The behavior you’re describing usually means your Frame.io account has not been linked to your Adobe ID. This Help Center article outlines how to do so:

Our support team is also able to assist with linking your Frame.io account with your Adobe ID on their end.

I hope this helps!

Hi Rosie,

Thanks for the reply! My Frame. io account is already linked to my Adobe ID (see screenshot attached showing hello@apogee.ad under Authentication).

I’m using the same Adobe ID for both:

  • Frame. io login (via Adobe authentication)
  • Adobe Developer Console OAuth app

The OAuth flow works and I get a valid access_token from Adobe IMS, but Frame. io V4 API still returns 401.

Is there an additional step to enable API access for my account? Or does my Adobe Developer Console project need specific Frame. io permissions beyond the default scopes?

Thanks!