{ "opencollection": "1.0.0", "info": { "name": "Frame.io Account Permissions Folders API", "version": "v4.0" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://ims-na1.adobelogin.com/ims/authorize/v2", "accessTokenUrl": "https://ims-na1.adobelogin.com/ims/token/v3", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Folders", "type": "folder" }, "items": [ { "info": { "name": "Show folder", "type": "http" }, "http": { "method": "GET", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id", "params": [ { "name": "account_id", "value": "4337f9c2-dafa-4f03-aa76-88a8f7f74bc2", "type": "path" }, { "name": "folder_id", "value": "b58b03cb-4414-4ab0-a2a2-3954bada1960", "type": "path" }, { "name": "include", "value": "", "type": "query" } ] }, "docs": "Show folder details.
Rate Limits: 100 calls per 1.00 minute(s) per account_user" }, { "info": { "name": "Update folder", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id", "params": [ { "name": "account_id", "value": "e031e93a-604b-4f98-8cdf-277efdd86767", "type": "path" }, { "name": "folder_id", "value": "2bd690c3-4a97-4cca-9049-b7380d3b7099", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update folder details.
Rate Limits: 10 calls per 1.00 minute(s) per account_user" }, { "info": { "name": "Delete folder", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id", "params": [ { "name": "account_id", "value": "8832ba67-1356-461e-9a29-1322c02a0659", "type": "path" }, { "name": "folder_id", "value": "fa364e1a-a4d9-4c7a-8bd7-c9fa2d2a9945", "type": "path" } ] }, "docs": "Delete folder by id.
Rate Limits: 60 calls per 1.00 minute(s) per account_user" }, { "info": { "name": "List folder children", "type": "http" }, "http": { "method": "GET", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/children", "params": [ { "name": "account_id", "value": "57671895-79dd-451c-a842-b56f67f31d33", "type": "path" }, { "name": "folder_id", "value": "c00defd4-05eb-4ef1-8890-b793fa2cf5b4", "type": "path" }, { "name": "include", "value": "", "type": "query" }, { "name": "type", "value": "", "type": "query" }, { "name": "after", "value": "", "type": "query", "description": "Opaque Cursor query param for requests returning paginated results.\n
\nNOTE: this value is auto-generated and included as part of links from a previous response. It is not intended to be human readable.\n" }, { "name": "page_size", "value": "", "type": "query" }, { "name": "include_total_count", "value": "", "type": "query" } ] }, "docs": "List the children in the given folder.\n
\nUse the `include` query parameter to selectively include additional properties in the response.\n
\nNote: if you include `media_links.original` and the user does not have permission to download files\nin the corresponding project, then this endpoint will respond with a `403 Forbidden` error.\nIf the content is inaccessible because watermarking is required for this user and isn't supported by\nthe requested media_links, then the request will succeed but" }, { "info": { "name": "Move folder", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/move", "params": [ { "name": "account_id", "value": "104e61ac-e6aa-4609-afe4-ab952f4cea7f", "type": "path" }, { "name": "folder_id", "value": "cd7d7b0c-9521-4ec8-a5ef-a2733d34ef2f", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Move folder to a folder.
Rate Limits: 10 calls per 1.00 minute(s) per account_user" }, { "info": { "name": "List folders", "type": "http" }, "http": { "method": "GET", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/folders", "params": [ { "name": "account_id", "value": "b843d738-beb6-4ccf-85ee-e1ecd9d80ef2", "type": "path" }, { "name": "folder_id", "value": "8859cedf-7d36-4f32-8137-de252ada4fb6", "type": "path" }, { "name": "include", "value": "", "type": "query" }, { "name": "after", "value": "", "type": "query", "description": "Opaque Cursor query param for requests returning paginated results.\n
\nNOTE: this value is auto-generated and included as part of links from a previous response. It is not intended to be human readable.\n" }, { "name": "page_size", "value": "", "type": "query" }, { "name": "include_total_count", "value": "", "type": "query" } ] }, "docs": "List folders in a given folder.
Rate Limits: 5 calls per 1 second(s) per account_user" }, { "info": { "name": "Create folder", "type": "http" }, "http": { "method": "POST", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/folders", "params": [ { "name": "account_id", "value": "a562f423-76e7-4f8e-a06a-e3de3f03fb0f", "type": "path" }, { "name": "folder_id", "value": "8f7c8c8d-eba3-4053-9c42-731d2e4df41a", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new folder inside the given folder_id path param.
Rate Limits: 3 calls per 1 second(s) per account_user" }, { "info": { "name": "Copy folder", "type": "http" }, "http": { "method": "POST", "url": "https://api.frame.io/v4/accounts/:account_id/folders/:folder_id/copy", "params": [ { "name": "account_id", "value": "88e953bd-e472-4ae8-a522-dd126109e204", "type": "path" }, { "name": "folder_id", "value": "0c10369e-7dca-4688-8de2-5302bef523c7", "type": "path" }, { "name": "copy_metadata", "value": "", "type": "query", "description": "Whether to copy metadata values along with the folder" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Copy folder.
Rate Limits: 10 calls per 1.00 minute(s) per account_user" } ] } ], "bundled": true }