Server-to-Server API authentication not available — how to automate project creation?

,

Hi everyone,

We’re trying to automate project creation in Frame.io from our internal tooling (a Node.js server running on Railway). The goal is: when we create a new project in our system, it automatically creates the corresponding workspace/project in Frame.io.

We went to Adobe Developer Console to set up the integration, but when we try to add the Frame.io API, the “Server-to-Server Authentication” option is grayed out with the message:

“License required — Your organization does not have a license to access this credential type, please contact your admin.”

The only available option is “User Authentication”, which requires user interaction and doesn’t work for automated server-to-server calls.

What we’re trying to do:

  • Call the Frame.io API from a backend server (no user interaction)

  • Create projects/workspaces automatically when a new job is created in our system

  • The account we’re using is the Frame.io admin account for our organization

Questions:

  1. What plan or license is required to unlock Server-to-Server authentication?

  2. Is there an alternative way to generate a long-lived API token for backend use?

  3. Was the legacy v2 API token system (from Frame.io ) removed completely?

Any guidance would be appreciated. Thanks!

Hi @SmendozaFK!

Currently, Server to Server auth requires an Enterprise plan. That said, The Zapier <> Frame.io V4 integration might be a good fit for your use case.

The workflow trigger would be your system sending a POST event to a Zapier webhook URL when a project is created. Zapier would then ingest that webhook and automatically create a project in Frame.io using that event data.

Hope this helps! Feel free to follow up here if you want to try this out and have questions about setting up the Zap.