{ "opencollection": "1.0.0", "info": { "name": "Webex Admin Address Book ECM folder linking API", "version": "1.0.0" }, "items": [ { "info": { "name": "ECM folder linking", "type": "folder" }, "items": [ { "info": { "name": "List ECM folder", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/room/linkedFolders", "params": [ { "name": "roomId", "value": "Y2lzY29zcGFyazovL3VzL1JPT00vYmJjZWIxYWQtNDNmMS0zYjU4LTkxNDctZjE0YmIwYzRkMTU0", "type": "query", "description": "ID of the room for which to list the ECM folder." } ] }, "docs": "Lists the ECM folder of a room specified by the `roomId` query parameter." }, { "info": { "name": "Create an ECM folder configuration", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/room/linkedFolders", "body": { "type": "json", "data": "{}" } }, "docs": "Adds an existing ECM folder to a room as (default or reference) file storage. There is no data validation happening for the request. Please ensure the correct `driveId` and `itemId.` These can be collected from the MS Graph API. The `contentUrl` and `displayName` are used only for user convenience. The folder will be configured with the MS folder name as `displayName`, and the `contentURL` may be updated or corrected as needed. To assess final configuration, please make a GET request on the link" }, { "info": { "name": "Get ECM Folder Details", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/room/linkedFolders/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VybjpURUFNOnVzLWVhc3QtMl9hL1RBQlMvZDg1ZTYwNj", "type": "path", "description": "The unique identifier for the folder." } ] }, "docs": "Get details for a room ECM folder with the specified folder id." }, { "info": { "name": "Update an ECM Linked Folder", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/room/linkedFolders/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VybjpURUFNOnVzLWVhc3QtMl9hL1RBQlMvZDg1ZTYwNj", "type": "path", "description": "The unique identifier for the room folder." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the configuration of the specified Room folder. There is no data validation happening for the request. Please ensure the correct `driveId` and `itemId.` These can be collected from the MS Graph API. The `contentUrl` and `displayName` are used only for user convenience. The folder will be configured with the MS folder name as `displayName`, and the `contentURL` may be updated or corrected as needed. To assess final configuration, please make a GET request on the linkedFolder." }, { "info": { "name": "Unlink an ECM linked folder", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/room/linkedFolders/:id", "params": [ { "name": "id", "value": "Y2lzY29zcGFyazovL3VybjpURUFNOnVzLWVhc3QtMl9hL1RBQlMvZDg1ZTYwNj", "type": "path", "description": "The unique identifier for the folder to disassociate from the space." } ] }, "docs": "Unlinks the room-linked folder with the specified ID from the space." } ] } ], "bundled": true }