Class: AWS.Wisdom
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Wisdom
- Identifier:
- wisdom
- API Version:
- 2020-10-19
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Amazon Connect Wisdom delivers agents the information they need to solve customer issues as they're actively speaking with customers. Agents can search across connected repositories from within their agent desktop to find answers quickly. Use Amazon Connect Wisdom to create an assistant and a knowledge base, for example, or manage content by uploading custom files.
Sending a Request Using Wisdom
var wisdom = new AWS.Wisdom();
wisdom.createAssistant(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Wisdom object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var wisdom = new AWS.Wisdom({apiVersion: '2020-10-19'});
You can also set the API version globally in AWS.config.apiVersions using
the wisdom service identifier:
AWS.config.apiVersions = {
wisdom: '2020-10-19',
// other service API versions
};
var wisdom = new AWS.Wisdom();
Constructor Summary collapse
-
new AWS.Wisdom(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createAssistant(params = {}, callback) ⇒ AWS.Request
Creates an Amazon Connect Wisdom assistant.
.
-
createAssistantAssociation(params = {}, callback) ⇒ AWS.Request
Creates an association between an Amazon Connect Wisdom assistant and another resource.
-
createContent(params = {}, callback) ⇒ AWS.Request
Creates Wisdom content.
-
createKnowledgeBase(params = {}, callback) ⇒ AWS.Request
Creates a knowledge base.
Note: When using this API, you cannot reuse Amazon AppIntegrations DataIntegrations with external knowledge bases such as Salesforce and ServiceNow.- createQuickResponse(params = {}, callback) ⇒ AWS.Request
Creates a Wisdom quick response.
.
- createSession(params = {}, callback) ⇒ AWS.Request
Creates a session.
- deleteAssistant(params = {}, callback) ⇒ AWS.Request
Deletes an assistant.
.
- deleteAssistantAssociation(params = {}, callback) ⇒ AWS.Request
Deletes an assistant association.
.
- deleteContent(params = {}, callback) ⇒ AWS.Request
Deletes the content.
.
- deleteImportJob(params = {}, callback) ⇒ AWS.Request
Deletes the quick response import job.
.
- deleteKnowledgeBase(params = {}, callback) ⇒ AWS.Request
Deletes the knowledge base.
Note: When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the Amazon AppIntegrations DataIntegration.- deleteQuickResponse(params = {}, callback) ⇒ AWS.Request
Deletes a quick response.
.
- getAssistant(params = {}, callback) ⇒ AWS.Request
Retrieves information about an assistant.
.
- getAssistantAssociation(params = {}, callback) ⇒ AWS.Request
Retrieves information about an assistant association.
.
- getContent(params = {}, callback) ⇒ AWS.Request
Retrieves content, including a pre-signed URL to download the content.
.
- getContentSummary(params = {}, callback) ⇒ AWS.Request
Retrieves summary information about the content.
.
- getImportJob(params = {}, callback) ⇒ AWS.Request
Retrieves the started import job.
.
- getKnowledgeBase(params = {}, callback) ⇒ AWS.Request
Retrieves information about the knowledge base.
.
- getQuickResponse(params = {}, callback) ⇒ AWS.Request
Retrieves the quick response.
.
- getRecommendations(params = {}, callback) ⇒ AWS.Request
Retrieves recommendations for the specified session.
- getSession(params = {}, callback) ⇒ AWS.Request
Retrieves information for a specified session.
.
- listAssistantAssociations(params = {}, callback) ⇒ AWS.Request
Lists information about assistant associations.
.
- listAssistants(params = {}, callback) ⇒ AWS.Request
Lists information about assistants.
.
- listContents(params = {}, callback) ⇒ AWS.Request
Lists the content.
.
- listImportJobs(params = {}, callback) ⇒ AWS.Request
Lists information about import jobs.
.
- listKnowledgeBases(params = {}, callback) ⇒ AWS.Request
Lists the knowledge bases.
.
- listQuickResponses(params = {}, callback) ⇒ AWS.Request
Lists information about quick response.
.
- listTagsForResource(params = {}, callback) ⇒ AWS.Request
Lists the tags for the specified resource.
.
- notifyRecommendationsReceived(params = {}, callback) ⇒ AWS.Request
Removes the specified recommendations from the specified assistant's queue of newly available recommendations.
- queryAssistant(params = {}, callback) ⇒ AWS.Request
Performs a manual search against the specified assistant.
- removeKnowledgeBaseTemplateUri(params = {}, callback) ⇒ AWS.Request
Removes a URI template from a knowledge base.
.
- searchContent(params = {}, callback) ⇒ AWS.Request
Searches for content in a specified knowledge base.
- searchQuickResponses(params = {}, callback) ⇒ AWS.Request
- createQuickResponse(params = {}, callback) ⇒ AWS.Request