Go to the Adobe Admin Console and sign in with your System Admin credentials.
Set up automated API access using Service Accounts in Adobe Developer Console without consuming user licenses.
Server-to-Server (S2S) authentication enables you to integrate Frame.io with other tools and automate workflows without relying on individual user accounts. By creating a Service Account in the Adobe Developer Console, you establish secure API connections that don't consume user seats in your organization.
Before you begin
You’ll need:
- System Admin access to Adobe Admin Console or Developer role with Frame.io S2S API product assigned
- Access to Adobe Developer Console
- Frame.io enterprise account with API integration capabilities
Assign the Developer role and Frame.io S2S API product
If you don't already have the Developer role with the Frame.io S2S API product, complete these steps in the Adobe Admin Console first.
Select Users > Manage to assign an admin role to your existing user account, or select the Developers tab and then select Add Developer to create a new Developer user.
In the product assignment dialog, choose Select products, then select Frame.io S2S API from the available products.
Select Save to confirm the role and product assignment.
Create an S2S project in Developer Console
With the Developer role assigned to the Frame.io S2S API product, configure your S2S authentication project.
Sign in to the Adobe Developer Console.
Select Create new project from the Quick start options.
Select Add API to begin configuring your project.
Select Frame.io API from the available API products, and then select Next.
Select Server-to-Server Authentication as your authentication type, and then select Next.
Select your preferred credentials and product profiles for the API connection.
Select Save configured API to complete the project setup.
Select Generate access token to create your S2S API credentials.
Copy and securely store your generated access token. You'll need it to authenticate your API integration.
Track your S2S project in Developer Console
After S2S setup, your connection appears in Frame.io as a Service Account User. The first is named 'Service Account User,' and additional connections are numbered sequentially.
Service Account Users are unique to Frame.io. They don’t use seats or appear in Adobe Admin Console, but can still act across your account, including uploading and commenting via API.
You can track service accounts through the associated user email address in both Frame.io and the Developer Console.
Go to the API Project and select its Credentials to display your S2S API credentials.
Find the Technical Account Email field.
Hover over your Service Account User icon in Frame.io to verify it matches your email address.
For additional API implementation guidance, visit the Frame.io API Reference Guide. If you need help managing Service Account users within Frame.io, contact Frame.io Support.