New: every message picks a fast or a slow model

Frame.io V4

Frame.io V4 provides collaborative media review, project, asset, comment, sharing, metadata, and workspace management through Adobe IMS user authorization.

What agents can do

Actions97

  • Add asset to share

    Add a file, folder, or version stack to an existing externally visible Frame.io share.

  • Add share reviewers

    Grant reviewers access to a secure Frame.io share or email recipients of a public share.

  • Bulk update metadata

    Set metadata field values across multiple files in one Frame.io project.

  • Copy file

    Copy one Frame.io file to a destination folder, optionally copying metadata or comments.

  • Copy files

    Copy between one and 100 Frame.io files into one destination folder.

  • Copy folder

    Copy one Frame.io folder to an optional destination folder, optionally retaining metadata values.

  • Copy folders

    Copy 1 to 100 Frame.io folders into one destination folder, optionally retaining metadata and selected comments.

  • Copy version stack

    Create a copy of a Frame.io version stack in its current or a selected destination folder.

52 more
  • Create comment

    Create a text, frame, page, drawing, or text-review comment on a Frame.io file.

  • Create comment attachment

    Create an attachment record and upload URLs for an existing Frame.io comment.

  • Create custom action

    Create a workspace custom action and return its one-time webhook validation secret with the created action.

  • Create folder

    Create a named child folder under an existing Frame.io folder and return its new ID.

  • Create group

    Create an account group that can later receive shared resource access; this changes the account's access-management structure and may require the user-groups plan feature.

  • Create local upload

    Create a Frame.io file record and obtain presigned URLs for uploading local file bytes.

  • Create metadata field

    Create an account-level Frame.io metadata field definition with type-specific configuration.

  • Create project

    Create a Frame.io project in a specific workspace.

  • Create remote upload

    Start an asynchronous Frame.io upload from a source URL and return its file and status links.

  • Create share

    Create an externally accessible Frame.io review share for selected project assets.

  • Create version stack

    Combine two to ten existing files in one folder into a new ordered Frame.io version stack.

  • Create webhook

    Register a Frame.io workspace webhook for selected events and return its one-time validation secret.

  • Create workspace

    Create a Frame.io workspace in an account.

  • Delete comment

    Permanently delete a Frame.io comment by ID.

  • Delete comment attachment

    Permanently delete one attachment from a Frame.io comment.

  • Delete custom action

    Delete a Frame.io custom action by ID.

  • Delete file

    Permanently delete a Frame.io file by ID.

  • Delete folder

    Delete a Frame.io folder by ID; use only when the folder and its contents are no longer needed.

  • Delete metadata field

    Delete a mutable account-level Frame.io custom metadata field definition.

  • Delete project

    Delete a Frame.io project by ID.

  • Delete share

    Permanently delete a Frame.io review share and disable its externally visible link.

  • Delete webhook

    Permanently delete a Frame.io webhook registration by ID.

  • Delete workspace

    Delete a Frame.io workspace from its account by ID.

  • Get collection

    Return current details for one Frame.io collection by ID.

  • Get comment

    Return one Frame.io comment by ID, optionally including its owner or replies.

  • Get current user

    Return the Frame.io user connected through OAuth, including the user ID needed to interpret access and ownership.

  • Get custom action

    Return current details for one Frame.io custom action by ID.

  • Get file

    Return one Frame.io file by ID, optionally including creator, project, metadata, or media links.

  • Get file upload status

    Return the current completion or failure status of a Frame.io file upload.

  • Get folder

    Return one folder's current details by ID, optionally including creator, project, or metadata data.

  • Get group

    Get an account group's details without changing access; this endpoint may require the user-groups plan feature.

  • Get project

    Return current details for one Frame.io project by ID.

  • Get share

    Retrieve a Frame.io share's current access, appearance, and review settings without changing it.

  • Get version stack

    Retrieve a Frame.io version stack and optionally include related data or media links without changing it.

  • Get workspace

    Return current details for one Frame.io workspace by ID.

  • Import file

    Import a file from a storage location already configured on the Frame.io account.

  • List accounts

    List Frame.io accounts available to the connected user and return account IDs for downstream discovery.

  • List account users

    List users and their roles in an account, optionally including deactivated users, without changing permissions.

  • List audit logs

    List account audit events using Frame.io's experimental audit API, optionally expanding the acting user.

  • List collections

    List saved collections in a project, including default review-oriented collections and their root folder IDs.

  • List comments

    List one page of comments on a file, with optional owners, replies, and a next_cursor.

  • List custom actions

    List one page of custom actions configured in a Frame.io workspace.

  • List files

    List one page of files in a folder, with optional media links and a next_cursor.

  • List folder children

    List files, folders, and version stacks directly inside a folder, with optional type filtering and media-link expansion.

  • List folders

    List only the folders directly inside a Frame.io folder, one cursor-controlled page at a time.

  • List folder user roles

    List one page of users with direct access roles on a folder without changing access.

  • List groups

    List one page of account groups and membership counts without changing access; this endpoint may require the user-groups plan feature.

  • List invited projects

    List projects where the connected user has project-specific collaborator access but no workspace-level access.

  • List metadata fields

    List account metadata field definitions so an agent can discover valid field IDs, types, configuration, and mutability.

  • List projects

    List a page of projects visible in a Frame.io account, including each project ID and root folder ID for asset traversal.

  • List project user roles

    List one page of users with direct project access roles without changing access.

  • List recently deleted assets

    List one page of recently deleted files, folders, and version stacks in a project, ordered by the requested deletion or name sort.

And 37 more in Definable.

How it connects

You sign in to Frame.io V4 in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.