See More

Frame.io C2C Connections was created to give an easy way for users to authenticate on-set hardware or software devices directly to Frame.io. Sign up below and we will schedule a call to walk you through our integration process."}},{"@type":"Question","name":"How does authorizing a hardware device work with Frame.io?","acceptedAnswer":{"@type":"Answer","text":"

We built the standard OAuth 2.0 Device Authorization Grant defined by RFC8628 specification to support authentication for devices with limited display capabilities.

In the standard flow, your device requests for a 6 digit code to display on its screen, the user enters that code in the Frame.io iOS application, and our server will send back access credentials.

Once a device is set up as an authorized hardware client, it can work with our standard API via HTTPS requests. "}},{"@type":"Question","name":"Where do I see C2C Connections on my Frame.io iOS app?","acceptedAnswer":{"@type":"Answer","text":"

Your C2C Connections will appear in a new tab within a project. There are two reasons this tab might not show up:

  1. The project does not have C2C Connections enabled. To turn it on, navigate to project settings, or create a new project with the setting "On."

  2. C2C Connections are intended for the set, which can be a chaotic environment, and sometimes people toggle buttons they shouldn't. That is why we limited access to just Team Managers or Admins on the account. For more information on team roles, please see our detailed support article here.

    "}},{"@type":"Question","name":"I am experiencing a problem that is not covered in the C2C Connections documentation. What should I do?","acceptedAnswer":{"@type":"Answer","text":"

    We want you to have the best integration experience possible. If you're having trouble, reach out directly to your partner manager. We're happy to share any resources we have to help troubleshoot your specific set-up. Once we hear from you, we will reply by email or schedule a call at a time that works for you."}},{"@type":"Question","name":"How do I set up a Custom Action?","acceptedAnswer":{"@type":"Answer","text":"

    A Custom Action is a Frame.io feature that gives you a special right-click menu item you can configure to send on-demand webhooks to any URL.

    For basic setup, read the Custom Actions Overview.

    For common deployment methods, see Three Ways to Deploy Custom Actions."}},{"@type":"Question","name":"Where can I find an implementation guide?","acceptedAnswer":{"@type":"Answer","text":"

    Reference implementations are available in C++, Python and Go. Sign up below and your partner manager will send you an implementation to help kick-start your integration."}},{"@type":"Question","name":"What information is stored on a Cloud Device?","acceptedAnswer":{"@type":"Answer","text":"

    No personal information is stored on a device. Each device has access rights that are restricted by specific API access scopes.

    The only thing a Cloud Device stores is a set of tokens enabling authorization on behalf of a user. Those scopes allow the integration to upload media to Frame.io. Once the media transfer to Frame.io is complete, the session ends and the device no longer has access to that media."}},{"@type":"Question","name":"Who can use the Frame.io API?","acceptedAnswer":{"@type":"Answer","text":"

    Anybody with a Frame.io Account can access the Developer Portal, and use the Frame.io API. To get started, register a Developer Token, or create an OAuth Application."}},{"@type":"Question","name":"How do Frame.io's API rate limits work?","acceptedAnswer":{"@type":"Answer","text":"

    We employ a "leaky bucket" policy that manages API rate limits gradually, and responds well to most common strategies for error handling and rate back-off.

    For more information, see this guide."}},{"@type":"Question","name":"My integration isn't working. What should I do?","acceptedAnswer":{"@type":"Answer","text":"

    Provide the following information to our Support team: