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

**URL:** <https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047>\
**Category:** Help\
**Tags:** api, v4\
**Created:** [December 22, 2025, 9:36pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047 "2025-12-22T21:36:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mathieuapogee](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@mathieuapogee](https://forum.frame.io/u/mathieuapogee)\
**Post date:** [December 22, 2025, 9:36pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/1 "2025-12-22T21:36:15Z")

</div>

Hi team,

I’m building a SaaS application that integrates with [Frame.io](http://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](http://Frame.io) API added

- Configured OAuth Web App credential

- Redirect URI is properly configured and working

- My [Frame.io](http://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](http://ims-na1.adobelogin.com))

- Token exchange works fine

**What’s NOT working:**

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

json

````auto
{
  "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](http://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!

---

<div class="post-metadata">

**Author:** ![rosiec](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.frame.io/rosiec/32/518_2.png) [@rosiec](https://forum.frame.io/u/rosiec)\
**Post date:** [December 23, 2025, 7:44pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/2 "2025-12-23T19:44:15Z")

</div>

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:

> **[Connecting to Adobe authentication | Frame.io V4 Knowledge Center](https://help.frame.io/en/articles/11758018-connecting-to-adobe-authentication)**

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!

---

<div class="post-metadata">

**Author:** ![mathieuapogee](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@mathieuapogee](https://forum.frame.io/u/mathieuapogee)\
**Post date:** [December 23, 2025, 8:13pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/3 "2025-12-23T20:13:33Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![CharlieAnderson](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.frame.io/charlieanderson/32/491_2.png) [@CharlieAnderson](https://forum.frame.io/u/CharlieAnderson)\
**Post date:** [January 5, 2026, 10:08pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/4 "2026-01-05T22:08:24Z")

</div>

hi @mathieuapogee are you still experiencing these issues? `Invalid or missing authorization token` typically means you are not using all of the scopes in your code. Can you be sure to double check?

---

<div class="post-metadata">

**Author:** ![mathieuapogee](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@mathieuapogee](https://forum.frame.io/u/mathieuapogee)\
**Post date:** [February 1, 2026, 9:56pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/5 "2026-02-01T21:56:10Z")

</div>

Hi @CharlieAnderson,

Yes, still experiencing issues — and I’ve now identified the root cause.

After your suggestion, I double-checked my scopes and created a brand new  
project in Adobe Developer Console with all required scopes:  
openid, email, profile, offline\_access, additional\_info.roles

However, Adobe Developer Console now shows this warning on my project:

“We have detected that your organization is no longer entitled to the  
following APIs and services that were added to this project - [Frame.io](http://Frame.io) API”

This explains everything — the invalid\_scope errors, the 401s. My Adobe  
organization seems to have lost (or never properly had) the Frame io API  
entitlement.

Could you help me get the Frame io API entitlement restored/enabled for  
my organization?

- Adobe ID / Frame io account: hello(at)apogee.ad
- Frame io: V4 account, linked to Adobe ID
- Adobe Developer Console: new project created with Frame io API + OAuth Web App

I’m building a SaaS tool for media buyers that integrates with Frame io  
to streamline creative uploads. Happy to provide any additional details.

Thanks!  
Mathieu

---

<div class="post-metadata">

**Author:** ![CharlieAnderson](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.frame.io/charlieanderson/32/491_2.png) [@CharlieAnderson](https://forum.frame.io/u/CharlieAnderson)\
**Post date:** [February 2, 2026, 3:45pm UTC](https://forum.frame.io/t/oauth-token-from-adobe-ims-returns-401-unauthorized-on-frame-io-v4-api/3047/6 "2026-02-02T15:45:32Z")

</div>

hi @mathieuapogee we are unable to help you with the API entitlement because that is an account management setting tied to contracts / sales, you would have to contact support for more information/help here.

That said, if you are building something independently, you could sign up/into the developer console with a different email address (such as a personal gmail account), create a new [frame.io](http://frame.io) account via free trial, and use that to create your project with the proper credentials.
