{ "opencollection": "1.0.0", "info": { "name": "GetResponse APIv3 File Library", "version": "3.2026-07-28T07:58:55+00:00" }, "items": [ { "info": { "name": "File Library", "type": "folder" }, "items": [ { "info": { "name": "Get file by ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.getresponse.com/v3/file-library/files/:fileId", "params": [ { "name": "fileId", "value": "6Yh", "type": "path", "description": "The file ID" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields that should be returned. Id is always returned. Fields should be separated by comma" } ], "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Get file by ID" }, { "info": { "name": "Delete file by file ID", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.getresponse.com/v3/file-library/files/:fileId", "params": [ { "name": "fileId", "value": "6Yh", "type": "path", "description": "The file ID" } ], "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Delete file by file ID" }, { "info": { "name": "Delete folder by folder ID", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.getresponse.com/v3/file-library/folders/:folderId", "params": [ { "name": "folderId", "value": "Pa5", "type": "path", "description": "The folder ID" } ], "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Delete folder by folder ID" }, { "info": { "name": "Get storage space information", "type": "http" }, "http": { "method": "GET", "url": "https://api.getresponse.com/v3/file-library/quota", "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Get storage space information" }, { "info": { "name": "Get the list of files", "type": "http" }, "http": { "method": "GET", "url": "https://api.getresponse.com/v3/file-library/files", "params": [ { "name": "query[allFolders]", "value": "", "type": "query", "description": "Return files from all folders, including the root folder. **This parameter can't be used together with ** `query[folderId]`" }, { "name": "query[folderId]", "value": "", "type": "query", "description": "Search for files in a specific folder. **This parameter can't be used together with ** `query[allFolders]`" }, { "name": "query[name]", "value": "", "type": "query", "description": "Search for files by name" }, { "name": "query[group]", "value": "", "type": "query", "description": "Search for files by group" }, { "name": "sort[name]", "value": "", "type": "query", "description": "Sort by name" }, { "name": "sort[group]", "value": "", "type": "query", "description": "Sort files by group" }, { "name": "sort[size]", "value": "", "type": "query", "description": "Sort files by size" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields that should be returned. Id is always returned. Fields should be separated by comma" }, { "name": "perPage", "value": "", "type": "query", "description": "Requested number of results per page" }, { "name": "page", "value": "", "type": "query", "description": "Page number" } ], "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "By default, you can only search files in the root directory. To search for files in all folders, use the parameter `query[allFolders]=true`. To search for files in a specified folder, use the parameter `query[folderId]=`. **Note: these two parameters can't be used together**. You can filter the resource using criteria specified as `query[*]`. You can provide multiple criteria, to use AND logic. You can sort the resource using parameters specified as `sort[*]`. You can specify multiple " }, { "info": { "name": "Create a file", "type": "http" }, "http": { "method": "POST", "url": "https://api.getresponse.com/v3/file-library/files", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Create a file" }, { "info": { "name": "Get the list of folders", "type": "http" }, "http": { "method": "GET", "url": "https://api.getresponse.com/v3/file-library/folders", "params": [ { "name": "query[name]", "value": "", "type": "query", "description": "Search folders by name" }, { "name": "sort[name]", "value": "", "type": "query", "description": "Sort folders by name" }, { "name": "sort[size]", "value": "", "type": "query", "description": "Sort folders by size" }, { "name": "sort[createdOn]", "value": "", "type": "query", "description": "Sort folders by creation date" }, { "name": "fields", "value": "", "type": "query", "description": "List of fields that should be returned. Id is always returned. Fields should be separated by comma" }, { "name": "perPage", "value": "", "type": "query", "description": "Requested number of results per page" }, { "name": "page", "value": "", "type": "query", "description": "Page number" } ], "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "You can filter the resource using criteria specified as `query[*]`. You can provide multiple criteria, to use AND logic. You can sort the resource using parameters specified as `sort[*]`. You can specify multiple fields to sort by." }, { "info": { "name": "Create a folder", "type": "http" }, "http": { "method": "POST", "url": "https://api.getresponse.com/v3/file-library/folders", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "X-Auth-Token", "value": "{{X-Auth-Token}}", "placement": "header" } }, "docs": "Create a folder" } ] } ], "bundled": true }