Version 1
Connector Overview: This page documents all 101 actions for the Frameconnector v1.
Accounts (2)
GET Get Accounts for User
/v2/accounts
Fetch all Accounts that a given User has access to
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET List accounts
/v2/devices/accounts
List available accounts to pair your C2C device with.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Actions (3)
POST Create a Custom Action
/v2/teams/{team_id}/actions
Create a Custom Action belonging to A Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get Custom Actions for a given Team
/v2/teams/{team_id}/actions
Fetch Custom Actions belonging to a given Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get Custom Actions for an Account or Team
/v2/accounts/{account_id}/actions
Get Custom Actions available to a given Account
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Assets (7)
POST Add Asset to a Review Link
/v2/review_links/{review_link_id}/assets
Add assets to a Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE Bulk delete assets
/v2/batch/assets
Delete a list of Assets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST Create C2C asset
/v2/assets
THIS ENDPOINT IS DEPRECATED. Please use /v2/devices/assets instead. While this endpoint will continue to function as normal, we ask that integrations begin using the new endpoint instead for consistency with the rest of the C2C API.
Asset upload initiation specifically for C2C devices and applications.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST Create C2C asset1
/v2/devices/assets
Asset upload initiation specifically for C2C devices and applications.
Note: This endpoint used to be /v2/assets, and while that endpoint will continue to function as normal, we suggest you use this one instead.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Search for Assets
/v2/search/assets
Search for Assets via query parameters
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Flag to include soft-deleted records in results |
|
|
The page to retrieve |
|
|
The number of results to include in the page |
|
|
N/A |
|
|
Search text |
|
|
Search text |
|
|
N/A |
|
|
Sorting parameters |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST Search for Assets
/v2/search/assets
Search for Assets using a JSON payload
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (15)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT Update Assets in a Review Link
/v2/review_links/{review_link_id}/assets
Replace the assets on this Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Audio
GET Get audio for an Asset
/v2/assets/{asset_id}/audio
Fetch the audio tracks for a given Asset
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Audit_logs
GET (Legacy) Get Audit Logs for an Account
/v2/accounts/{account_id}/audit_logs
Fetch audit logs with some filtering capabilities via query params
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter by Item ID (Asset ID, Project ID, User ID) |
|
|
Filter by log datetime using logical operators |
|
|
ISO Datetime |
|
|
Filter by Item Type |
|
|
Filter by Action |
|
|
Filter by Actor ID |
|
|
Filter by Team ID |
|
|
Filter by IP Address This supports both IPv4 (1.1.1.1) and IPv6 (2001:db8:3333:4444:5555:6666:7777:8888) |
|
|
Page number |
|
|
Records per page |
|
|
(Required) Account ID |
|
|
N/A |
|
|
N/A |
Channels
POST Connect a new device channel
/v2/devices/channels
We can connect a new channel with the following request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
Children (2)
POST Create an Asset
/v2/assets/{asset_id}/children
Create a new asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Fetch child Assets
/v2/assets/{asset_id}/children
Get child elements of a given asset. Can be used to get the items in a review link, version stack, folder, as well as including an asset to use on the cover of a folder.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Include deleted files by passing true |
|
|
Include additional "pre-loads" for related resources |
|
|
The sorting order for the returned list of Assets. Supporting chaining like comment_count,id. Also supports reversing the order with - i.e. -comment_count,id or filetype,-id. |
|
|
The current page number in this Paginated Response |
|
|
Number of pages in this Paginated Response |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Code
POST Request device code
/v2/device/code
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
(Required) A unique identifier for the physical hardware device. This value needs to be guaranteed to be unique for the device. This could be a serial number or a randomly generated UUID. |
|
|
(Required) This will be issued to you by Frame.io support and identifies the your device model. This value should be kept secret from the user, and should be encrypted at rest |
|
|
(Required) The permissions we are requesting, with spaces used as delimiters. Hardware devices can only request the following two scopes (This can only be one of asset_create,offline) |
Collaborators (4)
POST Add a Collaborator to a Project
/v2/projects/{project_id}/collaborators
Add a new Collaborator to a Project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Include additional "pre-loads" for this resource |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST Batch create Collaborators and PendingCollaborators within a Project
/v2/batch/projects/{project_id}/collaborators
Submit a list of Collaborators to add to the given Project as Collaborators
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
DELETE Batch delete Collaborators and PendingCollaborators for a Project
/v2/batch/projects/{project_id}/collaborators
Submit a list of Collaborators you wish to remove from a given Project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get Project Collaborators
/v2/projects/{project_id}/collaborators
Fetch the list of Collaborators with access to a Project.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Project ID |
|
|
N/A |
|
|
N/A |
Comments (2)
POST Create a Comment
/v2/assets/{asset_id}/comments
Leave a Comment on an Asset
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get all the Comments and Replies from a Comment thread
/v2/assets/{asset_id}/comments
This endpoint will return all comments and replies in a flat list.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Complete (2)
DELETE Mark a Comment as Uncompleted
/v2/comments/{comment_id}/complete
If a Comment has been marked Completed, you can reset its to Uncompleted by hitting this endpoint.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
POST Mark completed
/v2/comments/{comment_id}/complete
Complete a "Task" on a given Comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Connect
POST Connect device
/v2/devices/connect
Connect to the provided C2C Project.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
The project_id you intend to connect to |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Copy (2)
POST Bulk copy assets
/v2/batch/assets/{destination_id}/copy
Copy a batch of asset ids to a new folder. You can also choose to copy over all or none of the comments from the original to the copied asset.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Destination folder id - must be in the same folder |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST Copy asset
/v2/assets/{destination_folder}/copy
Copy an Asset to a new location
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Destination folder id |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Disconnect (3)
POST Disconnect a specific device channel
/v2/devices/channels/{channel_id}/disconnect
Disconnect a device channel with the following request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Device channel id |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
POST Disconnect all device channels
/v2/devices/channels/disconnect
Disconnects all connected device channels
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
POST Disconnect device
/v2/devices/disconnect
Disconnect the device from the project it's currently connected to.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
Events (2)
GET Get audit log entries for a specified User
/v2/users/{user_id}/events
Fetch audit logs for a given user with some filtering capabilities via query params. It works best to think of this as an _activity_ log for the specified user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Start ISO Date |
|
|
End ISO Date |
|
|
Filter by Resource Type |
|
|
Filter by Type of Activity |
|
|
Filter by Team ID |
|
|
Filter by Project ID |
|
|
Filter by resource ID (Asset ID, Project ID, User ID) |
|
|
Filter by User ID |
|
|
Filter by IP Address |
|
|
Page number |
|
|
Records per page |
|
|
(Required) User ID |
|
|
N/A |
|
|
N/A |
GET Get audit log entries for an Account
/v2/accounts/{account_id}/events
Fetch audit logs with some filtering capabilities via query params
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Start ISO Date |
|
|
End ISO Date |
|
|
Filter by Resource Type |
|
|
Filter by Type of Activity |
|
|
Filter by Team ID |
|
|
Filter by Project ID |
|
|
Filter by resource ID (Asset ID, Project ID, User ID) |
|
|
Filter by User ID |
|
|
Filter by IP Address This supports both IPv4 (1.1.1.1) and IPv6 (2001:db8:3333:4444:5555:6666:7777:8888) |
|
|
Page number |
|
|
Records per page |
|
|
(Required) Account ID |
|
|
N/A |
|
|
N/A |
Health
GET Status check
/health
Check status of the Frame.io API
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Heartbeat
POST Heartbeat ping
/v2/devices/heartbeat
Ommit heartbeat event to Frame.io. This powers the device "online" status in the C2C Connections tab on iOS and Web.
This should be called no more then once a minute, and no less than once every 5 minutes.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Hooks (2)
POST Create team webhook
/v2/teams/{team_id}/hooks
Create an outbound Webhook for all appropriate actions for a given Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get Webhooks for Account
/v2/accounts/{account_id}/hooks
Get Webhooks belonging to a given Account
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Impressions
GET Get impressions
/v2/comments/{comment_id}/impressions
Fetch a list of who has 'seen' your comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Library (2)
GET Advanced search for Assets
/v2/search/library
Advanced Asset Search
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Flag to include soft-deleted records in results |
|
|
The page to retrieve |
|
|
The number of results to include in the page |
|
|
Search text |
|
|
Search text |
|
|
Sorting parameters |
|
|
N/A |
|
|
N/A |
POST Advanced search for Assets
/v2/search/library
Search using ElasticSearch key/value pairs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Like (2)
POST Create a Like on a Comment
/v2/comments/{comment_id}/like
Leave a thumbs-up on a Comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
DELETE Delete a like from a comment
/v2/comments/{comment_id}/like
Remove a Like from a Comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Me (2)
GET Device Information
/v2/devices/me
Fetches information about the current device connection.
Can be used to verify authorization token and returns information useful to present useful information in your user interface.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
GET Get the current authenticated User
/v2/me
Get information about the currently authenticated user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Members (2)
POST Add a Team member
/v2/teams/{team_id}/members
Add a Team member to a given Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get Team Members
/v2/teams/{team_id}/members
List the members on a given Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Team ID |
|
|
N/A |
|
|
N/A |
Membership (3)
GET Get Account membership
/v2/accounts/{account_id}/membership
Get the membership status for the auth token making the request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get current User(s) membership for a Project
/v2/projects/{project_id}/membership
Get the Membership context for a given user within a Project via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get user membership for team
/v2/teams/{team_id}/membership
Get currently authed User's membership within a particular Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Move
POST Move asset
/v2/assets/{destination_folder}/move
Move an asset to a new location
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Destination folder id |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Notifications
GET Get Grouped Notifications
/v2/notifications
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Parts (2)
POST Request upload URLs for real-time upload
/v2/assets/{asset_id}/realtime_upload/parts
Register real-time upload parts and generate presigned AWS S3 upload PUT URLs.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Asset ID |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
POST Request upload URLs for real-time upload
/v2/devices/assets/{asset_id}/realtime_upload/parts
Register real-time upload parts and generate presigned AWS S3 upload PUT URLs.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Asset ID |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
Presentations (4)
POST Create a Presentation Link for an asset
/v2/assets/{asset_id}/presentations
Create a new Presentation Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (21)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get Presentation Links for a particular asset
/v2/assets/{asset_id}/presentations
Get a paginated list of Presentation Links attached to a particular asset ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get a paginated list of Presentations
/v2/projects/{project_id}/presentations
Get a paginated list of Presentations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get global presentation links
/v2/presentations
Get recently created Presentation Links across a user's account
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Projects (3)
POST Create a Project
/v2/teams/{team_id}/projects
Create a new Project belonging to a Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
GET Get Projects by Team
/v2/teams/{team_id}/projects
Fetch a paginated list of all Projects belonging to a Team
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Add this query param with the value all to return both archived and non-archived projects |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET List projects for account
/v2/devices/accounts/{account_id}/projects
List available Projects to pair your C2C device with.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Account ID |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Replies (2)
GET Get comments and replies
/v2/comments/{comment_id}/replies
Fetch all Comments and Replies for a given Comment or Reply ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
POST Leave a Reply on a Comment
/v2/comments/{comment_id}/replies
Leave a Reply on a given Comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Review_links (2)
POST Create a Review Link
/v2/projects/{project_id}/review_links
Create a new Review Link in a given Project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET List Review Links in a project
/v2/projects/{project_id}/review_links
List all the Review Links belonging to a Project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Reviewers (2)
POST Invite Reviewer to a Review Link
/v2/review_links/{review_link_id}/reviewers
Invite a Reviewer to a Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
DELETE Remove Reviewers from a Review Link
/v2/review_links/{review_link_id}/reviewers
Remove access for a Reviewer to a Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Revoke
POST Revoke Device Authorization
/v2/auth/revoke
Revoke device authorization
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
Must be a unique identifier per hardware device, such as a unique hardware serial number. Must be the same client_id used on initial authorization. |
|
|
A static string, provided by Frame.io to be embedded for a device manufacturer/model. Acts as an identifier within Frame.io. |
|
|
N/A |
Shared (3)
GET Get Projects where User is a Collaborator
/v2/projects/shared
Fetch all of the Projects that a User has Collaborator access to (not team-member)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter projects to those belonging to the specified account |
|
|
Filter projects by archival status |
|
|
Filter projects by name |
|
|
The current page number in this Paginated Response |
|
|
Number of pages in this Paginated Response |
|
|
N/A |
|
|
N/A |
GET Get items in a Review Link
/v2/review_links/{review_link_id}/items/shared
Fetch the list of items (assets, folders, and version stacks) on a given Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
DELETE Remove items from a Review Link
/v2/review_links/{review_link_id}/items/shared
Remove a list of asset_ids from the assets shared in a Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Subtitles
GET Get the subtitles for an Asset
/v2/assets/{asset_id}/subtitles
Fetch subtitles that have been hoisted out by the media pipeline
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Teams (3)
POST Create a Team for the given Account
/v2/accounts/{account_id}/teams
Create a new Team inside the given Account.
_Limited to Pro and Enterprise plans_
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (16)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get Teams for User
/v2/teams
Return an array of all the Teams a user has access to
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET Get all Teams on an Account
/v2/accounts/{account_id}/teams
Return an array of all of the Teams accessible via a given Account
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Trigger
POST Trigger a real-time logging event
/v2/devices/channels/{channel_id}/inputs/{input_index}/trigger
Triggers an event on the device channel.
Can be used for logging a quick comment, or for other things that haven't been dreamed up yet!
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Device channel id |
|
|
(Required) An 0-indexed integer that will be used to identify the input |
|
|
Firmware or software version of a C2C integration. Will be used to determine the correct Device Model configuration for the device when multiple are available. Must be a valid semantic version. For more on semantic versions, see here: https://semver.org/ |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
Unversion
DELETE Unversion an Asset
/v2/assets/{asset_id}/unversion
Unversion an Asset from a Version Stack
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Version
POST Version an Asset
/v2/assets/{asset_id}/version
Add an asset to a version stack, or create one if one doesn't already exist
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
{account_id}
GET Get Account
/v2/accounts/{account_id}
Fetch a particular account by ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Account ID |
|
|
N/A |
|
|
N/A |
{action_id} (3)
DELETE Delete a Custom Action
/v2/actions/{action_id}
Delete a given Custom Action via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Custom Action ID |
|
|
N/A |
|
|
N/A |
GET Get a Custom Action by ID
/v2/actions/{action_id}
Get a Custom Action via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Custom Action ID |
|
|
N/A |
|
|
N/A |
PUT Update a Custom Action
/v2/actions/{action_id}
Update a given Custom Action via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Custom Action ID |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
{asset_id} (3)
DELETE Delete an Asset
/v2/assets/{asset_id}
Delete the referenced Asset ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get an Asset
/v2/assets/{asset_id}
Fetch the full Asset manifest
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
PUT Update an Asset
/v2/assets/{asset_id}
Update the manifest on an Asset
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
{comment_id} (3)
DELETE Delete a Comment
/v2/comments/{comment_id}
Delete a Comment or Reply using its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Comment ID |
|
|
N/A |
|
|
N/A |
GET Get a Comment by ID
/v2/comments/{comment_id}
Fetch a Comment by its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Comment ID |
|
|
N/A |
|
|
N/A |
PUT Update a Comment
/v2/comments/{comment_id}
Update a Comment via its ID, overwriting only the passed key/value pairs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Comment ID |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
{hook_id} (3)
DELETE Delete webhook
/v2/hooks/{hook_id}
Delete a given Webhook via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Webhook ID |
|
|
N/A |
|
|
N/A |
GET Get Webhook by ID
/v2/hooks/{hook_id}
Get the information about a given Webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Webhook ID |
|
|
N/A |
|
|
N/A |
PUT Update webhook
/v2/hooks/{hook_id}
Update the settings for a given Webhook via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Webhook ID |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
{presentation_id} (3)
DELETE Delete a Presentation
/v2/presentations/{presentation_id}
Delete a given Presentation Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Presentation Link ID |
|
|
N/A |
|
|
N/A |
GET Show a Presentation
/v2/presentations/{presentation_id}
Fetch a particular presentaiton link's id
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Presentation Link ID |
|
|
N/A |
|
|
N/A |
PUT Update a Presentation
/v2/presentations/{presentation_id}
Update a Presentation Link via it's ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Presentation Link ID |
|
|
N/A |
|
|
N/A |
Options (21)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
{project_id} (3)
DELETE Delete Project by ID
/v2/projects/{project_id}
Delete a Project via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Project ID |
|
|
N/A |
|
|
N/A |
GET Get Project by ID
/v2/projects/{project_id}
Fetch a Project via its ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Project ID |
|
|
N/A |
|
|
N/A |
PUT Update a Project
/v2/projects/{project_id}
Update a Project ID with only the fields provided (overwrite)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Project ID |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
{review_link_id} (3)
DELETE Delete a Review Link
/v2/review_links/{review_link_id}
Delete a given Review Link
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET Get a Review Link
/v2/review_links/{review_link_id}
Get a full Review Link manifest
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
PUT Update a Review Link
/v2/review_links/{review_link_id}
Update a Review Links manifest, overwriting any specified key/value pairs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
{team_id}
GET Get a Team
/v2/teams/{team_id}
Fetch a given Team's information by ID
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) Team ID |
|
|
N/A |
|
|
N/A |