Usage Limit Exceeded (402) When Creating Team via Frame.io API

I am building a video editing portal and planning to integrate it deeply with Frame.io APIs. I would like to explain my use case and the issue I am facing, and request guidance on how I can achieve this using your APIs.

Use Case / Flow

  • Our platform allows customers to create video editing requests.

  • Once an editor completes the video, they upload the final video to via our portal.

  • Frame returns a JSON response, from which we store the assetId and associate it with the editing request in our database.

  • Customers and editors can add comments from our portal:

    • We plan to use the Comments API to add comments to a specific asset.

    • We also plan to use webhooks so that if a customer adds a comment directly on farme, it is synced and stored in our database.

Overall, we want to design this complete workflow using Frame APIs for assets, comments, and webhooks.

Issue Faced

I created a developer account

Then generated an access token from:
https://developer.frame.io/app/tokens

While following the documentation to create a team using the API, I receive the following error response:

{ "code": 402, "message": "Usage Limit Exceeded", "errors": [ { "code": 402, "status": 402, "title": "Usage Limit Exceeded", "detail": "You are past your usage limits for that resource" } ] }

Questions / Clarification Needed

  1. Is team creation via API restricted or limited for non-enterprise or developer accounts?

  2. What is the recommended way to design the above workflow (assets, comments, webhooks) using Frame APIs?

  3. Do we need a specific plan or permission to create teams, projects, and manage comments programmatically?

  4. Is there an alternative approach you recommend for SaaS platforms integrating Frame?

I would really appreciate your guidance on how to properly implement this integration using your APIs and what account or plan requirements are needed.

@CharlieAnderson

hi @ayeshaashfaq your account is a V4 account thus /v2/ calls won’t work. Not sure how you are getting 402 errors as that should 404 since the route wont work.

If you went to developer.frame.io you would have seen this pop up to

which it would tell you to go to our new developer site: https://next.developer.frame.io

There you can find more information about how to use our APIs. Please let me or @rosiec know if you run into any issues.

also, I removed your screenshot as it had sensitive info in it (your access token)

Hi @CharlieAnderson Thanks for pointing that out appreciated.

I did try switching to the V4 APIs and reviewed the V4 documentation. However, I’m currently blocked because the developer token is not working with the V4 endpoints. Every V4 request returns a 401 Not Authorized response with a message indicating that I’m not allowed to access the resource.

Just to clarify:

  • The token works with legacy (v2) endpoints

  • The same token fails consistently on V4 APIs

  • This is a non-enterprise account

Is there a specific type of token or additional permission required for V4 access, or are developer tokens limited to legacy APIs unless certain account-level access is enabled?

Thanks again for the guidance happy to rotate the token as well.

hi @ayeshaashfaq developer tokens are legacy only, we do not have this functionality today for non-Enterprise accounts (Which would be Server to Server for Adobe Admin Console accounts). You will have to use the user authentication via Adobe Developer Console for the time being