I’m trying to hit frame API endpoints on n8n and make some automation, I followed the documentation and got a frame API key from Adobe Developer Console, and the key is simply not working (Authorization failed).
What I have done:
Linked my Adobe account to my frame account (same email address)
Created a project on Adobe Developer Console and added frame API service.
Try using the API key to access endpoints listed here using n8n.
Not working
I’m simply out of idea what to do next, any help is appreciated, thank you!
hi @TIANCI the Frame.io V4 API doesn’t use simple API keys - it uses OAuth 2.0 with Adobe IMS. The Client ID you got from Adobe Developer Console isn’t meant to be used directly in API calls. You need to:
Have both Client ID AND Client Secret from an “OAuth Web App” credential
Go through the OAuth authorization flow (user logs in via browser)
Exchange the authorization code for an access token
Use that access token as Authorization: Bearer <access_token> in your API calls
In n8n, create an OAuth2 credential with your Client ID/Secret, then click “Connect my account” to complete the flow. n8n will handle token management after that.
Hi Charlie, thank you so much for the answer, I’ve got the API key working, I tested it with “get user info” endpoint and it worked.
However, the credential I’ve got still didn’t work when I tried retrieving file or project information. These endpoints would return “401 unauthorized” error. Does working with file and project requires additional scopes? Thanks for your patients!