Calling API with OAuth token returns 401

I am having some troubles fetching data from the API with an OAuth token.

I confirmed the token works – when I call /me with the OAuth token I get the correct response.

However when I try to get information about a review link, and for example call https://api.frame.io/v2/review_links/4781d5c6-a4fa-4cd5-a88d-bfd6eb48d280

  • Without a token I get the correct response, which is weird because according to the docs it shouldn’t work, but I guess the review id is a secret to that’s fine.
  • With a developer token I get the correct response
  • With an oAuth token I get an 401 error (“You are not allowed to access that resource”)

When I try to get information about a presentation link, and for example call https://api.frame.io/v2/presentations/3626c501-edf1-4597-b89f-7cd1ebc3319f

  • Without a token I get a 401 error, which is expected
  • With a developer token I get the correct response
  • With an oAuth token I get a 401 error (“You are not allowed to access that resource”)

I have confirmed that the OAuth app has the correct scopes (reviewlink.read, presentation.read and asset.read). It has the same scopes as the developer token that works.

Is there any difference how I am supposed to use the OAuth token compared to a developer token? They are both Bearer tokens, right? I really don’t know what else to try.

Christoph and I met the other day but haven’t yet resolved the issue. I will do my best to remember to share an update here once we do, in case anyone else runs into the same problem!