{ "opencollection": "1.0.0", "info": { "name": "Coveo Activity Activities Case Assist API", "version": "1.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Case Assist", "type": "folder" }, "items": [ { "info": { "name": "Show Case Assist Configuration", "type": "http" }, "http": { "method": "GET", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/:caseAssistId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "caseAssistId", "value": "", "type": "path", "description": "The unique identifier of the target case assist configuration.
Example: `812efd5e-a7e3-49d5-8f1d-81be8e739b70`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Shows a case assist configuration in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege: Customer Service - Case assist configuration - View" }, { "info": { "name": "Update Case Assist Configuration", "type": "http" }, "http": { "method": "PUT", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/:caseAssistId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "caseAssistId", "value": "", "type": "path", "description": "The unique identifier of the target case assist configuration.
Example: `812efd5e-a7e3-49d5-8f1d-81be8e739b70`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Updates a case assist configuration in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege: Customer Service - Case assist configuration - Edit" }, { "info": { "name": "Delete Case Assist Configuration", "type": "http" }, "http": { "method": "DELETE", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/:caseAssistId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "caseAssistId", "value": "", "type": "path", "description": "The unique identifier of the target case assist configuration.
Example: `812efd5e-a7e3-49d5-8f1d-81be8e739b70`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Deletes a case assist configuration in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege: Customer Service - Case assist configuration - Edit" }, { "info": { "name": "Request Classifications", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/:caseAssistId/classify", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "caseAssistId", "value": "", "type": "path", "description": "The unique identifier of the target case assist configuration.
Example: `812efd5e-a7e3-49d5-8f1d-81be8e739b70`" }, { "name": "debug", "value": "", "type": "query", "description": "Whether to include an execution report for debugging purposes." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Requests field value suggestions for a case.

Required privilege: Customer Service - Use case assist - Allowed
" }, { "info": { "name": "Request Classifications Preview", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/preview/classify", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "debug", "value": "", "type": "query", "description": "Whether to include an execution report for debugging purposes." } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Requests field value suggestions preview for a case and configuration.

Required privilege:" }, { "info": { "name": "Request Document Suggestions", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/:caseAssistId/documents/suggest", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "caseAssistId", "value": "", "type": "path", "description": "The unique identifier of the target case assist configuration.
Example: `812efd5e-a7e3-49d5-8f1d-81be8e739b70`" }, { "name": "debug", "value": "", "type": "query", "description": "Whether to include an execution report for debugging purposes." }, { "name": "numberOfResults", "value": "", "type": "query", "description": "The maximum number of results to return.
**Must be in range:** `[1, 100]`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Requests document suggestions for a case.

Required privilege: Customer Service - Use case assist - Allowed" }, { "info": { "name": "Request Document Suggestions Preview", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/preview/documents/suggest", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "debug", "value": "", "type": "query", "description": "Whether to include an execution report for debugging purposes." }, { "name": "numberOfResults", "value": "", "type": "query", "description": "The maximum number of results to return.
**Must be in range:** `[1, 100]`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Requests document suggestions preview for a case and configuration.

Required privilege:" }, { "info": { "name": "List Case Assist Configurations", "type": "http" }, "http": { "method": "GET", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "page", "value": "", "type": "query", "description": "The 0-based number of the page of configurations to list.
Default: `0`" }, { "name": "perPage", "value": "", "type": "query", "description": "The maximum number of configurations to include per page.
Default: `100`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Lists all case assist configurations in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege: Customer Service - Case assist configuration - View" }, { "info": { "name": "Create Case Assist Configuration", "type": "http" }, "http": { "method": "POST", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Creates a case assist configuration in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege:" }, { "info": { "name": "Get Case Assist Configurations by Project", "type": "http" }, "http": { "method": "GET", "url": "https://platform.cloud.coveo.com/rest/organizations/:organizationId/caseassists/projects/get", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
Example: `mycoveocloudv2organizationg8tp8wu3`" }, { "name": "projectId", "value": "", "type": "query", "description": "The unique identifier of the project for which to retrieve case assist configurations." }, { "name": "page", "value": "", "type": "query", "description": "The 0-based number of the page of configurations to list.
Default: `0`" }, { "name": "perPage", "value": "", "type": "query", "description": "The maximum number of configurations to include per page.
Default: `100`" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://platform.cloud.coveo.com/oauth/authorize", "accessTokenUrl": "https://platform.cloud.coveo.com/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieves case assist configurations associated with a specific project in a [Coveo Cloud organization](https://docs.coveo.com/en/185/).

Required privilege: Customer Service - Case assist configuration - View" } ] } ], "bundled": true }