{ "opencollection": "1.0.0", "info": { "name": "Webex Admin Address Book Auxiliary Code API", "version": "1.0.0" }, "items": [ { "info": { "name": "Auxiliary Code", "type": "folder" }, "items": [ { "info": { "name": "List Auxiliary Code(s)", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "filter", "value": "id==\"2f9eecc5-0472-4549-9a83-2afdae0d4ba1\"", "type": "query", "description": "Specify a filter based on which the results will be fetched. Supported filterable fields: id. \n\nThe examples below show some search queries\n- id==\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\"\n- id!=\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\"\n- id=in=(\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\",\"a421e0b2-732e-46f3-a057-39160a53afb9\")\n- id=out=(\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\",\"a421e0b2-732e-46f3-a057-39160a53afb9\")\nThis parameter uses the RSQL query syntax, a URI-friendly format for expressing criteria for filtering REST entities. For more information about RSQL in general, see this reference. For a list of supported operators, see this syntax guide.\n\nNote: values to be used in the filter syntax should not contain space, and if so kindly bound it with quotes to apply filter.\n" }, { "name": "attributes", "value": "id", "type": "query", "description": "Specify the attributes to be returned.Default all attributes are returned along with specified columns. All Attributes are supported" }, { "name": "page", "value": "", "type": "query", "description": "Defines the number of displayed page. The page number starts from 0." }, { "name": "pageSize", "value": "", "type": "query", "description": "Defines the number of items to be displayed on a page. If the number specified is more than allowed max page size, the API will automatically adjust the page size to the max page size." } ] }, "docs": "Retrieve a list of Auxiliary Code(s) in a given organization." }, { "info": { "name": "Create a new Auxiliary Code", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new Auxiliary Code in a given organization." }, { "info": { "name": "Bulk save Auxiliary Code(s)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/bulk", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create, Update or delete Auxiliary Code(s) in bulk in a given organization." }, { "info": { "name": "Bulk partial update Auxiliary Code(s)", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/bulk", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update some or all properties for multiple Auxiliary codes in bulk in a given organization." }, { "info": { "name": "Bulk export Auxiliary Code(s)", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/bulk-export", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "page", "value": "", "type": "query", "description": "Defines the number of displayed page. The page number starts from 0." }, { "name": "pageSize", "value": "", "type": "query", "description": "Defines the number of items to be displayed on a page. If the number specified is more than allowed max page size, the API will automatically adjust the page size to the max page size." } ] }, "docs": "Export all Auxiliary Code(s) in a given organization." }, { "info": { "name": "Purge inactive Auxiliary Code(s)", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/purge-inactive-entities", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "nextStartId", "value": "af9eecc5-0472-4549-9a83-2afdae0d4ba0", "type": "query", "description": "This is the entity ID from which items for the next purge batch with be selected." } ] }, "docs": "Purge inactive Auxiliary Code(s) older than the configured interval for a given organization." }, { "info": { "name": "Get specific Auxiliary Code by ID", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/:id", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "id", "value": "2f9eecc5-0472-4549", "type": "path", "description": "Resource ID of the Auxiliary Code" } ] }, "docs": "Retrieve an existing Auxiliary Code by ID in a given organization." }, { "info": { "name": "Update specific Auxiliary Code by ID", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/:id", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "id", "value": "2f9eecc5-0472-4549", "type": "path", "description": "Resource ID of the Auxiliary Code." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an existing Auxiliary Code by ID in a given organization." }, { "info": { "name": "Delete specific Auxiliary Code by ID", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/:id", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "id", "value": "2f9eecc5-0472-4549", "type": "path", "description": "Resource ID of the Auxiliary Code." } ] }, "docs": "Delete an existing Auxiliary Code by ID in a given organization." }, { "info": { "name": "List references for a specific Auxiliary Code", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organization/:orgid/auxiliary-code/:id/incoming-references", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "id", "value": "af9eecc5-0472-4549-9a83-2afdae0d4ba0", "type": "path", "description": "ID of this contact center resource." }, { "name": "type", "value": "type_text", "type": "query", "description": "Entity type of the other entity that has a reference to this specific entity." }, { "name": "page", "value": "", "type": "query", "description": "Defines the number of displayed page. The page number starts from 0." }, { "name": "pageSize", "value": "", "type": "query", "description": "Defines the number of items to be displayed on a page. If the number specified is more than allowed max page size, the API will automatically adjust the page size to the max page size." } ] }, "docs": "Retrieve a list of all entities that have reference to an existing Auxiliary Code by ID in a given organization." }, { "info": { "name": "List Auxiliary Code(s)", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/organization/:orgid/v2/auxiliary-code", "params": [ { "name": "orgid", "value": "2f9eecc5-0472-4549-9a83-2afdae0d4ba1", "type": "path", "description": "Organization ID to be used for this operation. The specified security token must have permission to interact with the organization." }, { "name": "filter", "value": "id==\"2f9eecc5-0472-4549-9a83-2afdae0d4ba1\"", "type": "query", "description": "Specify a filter based on which the results will be fetched. All the fields are supported except: organizationId, createdTime, lastUpdatedTime, validBurnoutForWrapUpCode, validBurnoutForIdleCode \n\nThe examples below show some search queries\n- id==\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\"\n- id!=\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\"\n- id=in=(\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\",\"a421e0b2-732e-46f3-a057-39160a53afb9\")\n- id=out=(\"57efb0e6-5af0-4245-a67d-d3c5045cdb6e\",\"a421e0b2-732e-46f3-a057-39160a53afb9\")\nThis parameter uses the RSQL query syntax, a URI-friendly format for expressing criteria for filtering REST entities. For more information about RSQL in general, see this reference. For a list of supported operators, see this syntax guide.\n\nNote: values to be used in the filter syntax should not contain space, and if so kindly bound it with quotes to apply filter.\n" }, { "name": "attributes", "value": "id", "type": "query", "description": "Specify the attributes to be returned.Default all attributes are returned along with specified columns. All Attributes are supported" }, { "name": "search", "value": "contact center", "type": "query", "description": "Filter data based on the search keyword.Supported search columns(name, description)\n\nThe examples below show some search queries\n- \"Cisco\"\n- field==\"name\";value==\"Cisco\"\n- fields=in=(\"name\",\"description\");value==\"Cisco\"\n" }, { "name": "page", "value": "", "type": "query", "description": "Defines the number of displayed page. The page number starts from 0." }, { "name": "pageSize", "value": "", "type": "query", "description": "Defines the number of items to be displayed on a page. If the number specified is more than allowed max page size, the API will automatically adjust the page size to the max page size." }, { "name": "desktopProfileFilter", "value": "", "type": "query", "description": "If set to true, the API will return only the data that the user has access to according to its Desktop Profile. If set to false, the API will not check for Desktop Profile level access." }, { "name": "supervisedUserId", "value": "", "type": "query", "description": "User Id of the Agent whose Agent Profile associated Idle Codes are to be fetched." } ] }, "docs": "Retrieve a list of Auxiliary Code(s) in a given organization." } ] } ], "bundled": true }