{
"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
}