Hi Frame.io team — I’m requesting diagnosis/provisioning for custom V4 OAuth user authentication on an existing Frame-managed V4 account.
Account and project
- Frame.io account: KoreanAmericanStory.org
- Frame.io account ID:
REDACTED - Current plan: legacy Pro
- Operator is an active Content Admin; Frame.io Profile → Authentication shows Manage on Adobe, so the Frame.io and Adobe identities are already linked
- Adobe Developer Console organization: hi-ingwon.io
- OAuth Web App client ID:
015a98f837f649109dd35bebaa9ad4a0(public identifier only)
We are not requesting Server-to-Server credentials. We only need three-legged OAuth user authentication, which Frame.io staff have said is not tied to a specific plan level.
What works
- The Adobe Developer Console project has Frame.io API connected to an OAuth Web App, the expected localhost redirect, and the operator in its beta-user list.
- Authorization-code exchange succeeds.
- Refresh-token exchange succeeds and issues a valid one-hour access token.
- The first-party Frame.io API explorer’s List Accounts request returns HTTP 200 for the same user and lists KoreanAmericanStory.org with an admin role.
What fails
With the access token issued to our custom OAuth client:
GET https://api.frame.io/v4/me→ plain HTML HTTP 403GET https://api.frame.io/v4/accounts→ plain HTML HTTP 403
The Adobe Developer Console project also displays this warning:
We have detected that your organization is no longer entitled to the following APIs and services that were added to this project — Frame.io API.
We re-consented with the documented identity scopes and also tested after removing the email scope, per prior forum guidance. Token issuance still succeeds and the Frame.io API still returns 403.
Request
Could the Frame.io team please:
- restore/provision the custom V4 API entitlement for this Adobe organization/project, or
- advise which Adobe organization/profile must own the OAuth project for this already-linked Frame-managed account?
This is an internal integration for KAS media inventory and temporary benchmark upload/list/cleanup operations, not an external SaaS application. I can provide the Adobe ID email, request IDs, and redacted logs by direct message. I will not post client secrets, refresh tokens, or access tokens publicly.
Thank you.