
- Amazon Q Business - Workflow
- Amazon Q Business - Key Concepts
- Amazon Q Business - Subscription Tiers & Index Types
- Amazon Q Business - Service Quotas
- Amazon Q Business - Document Attributes
- Amazon Q Business - Setup
- Amazon Q Business - Identity Center Directory
- Amazon Q Business - Identity Center Integrated Application
- Amazon Q Business - Identity Federation Application
- Amazon Q Business - Data Sources Connectors
- Amazon Q Business - Enhance Application
- Amazon Q Business - Features
- Amazon Q Business - Security
- Amazon Q Business - Monitoring
- Amazon Q Business API Reference
- Amazon Q Business - API Overview
- Amazon Q Business - API References
- Amazon Q Business - Supported Actions
- Amazon Q Business - Supported Data Types
- Amazon Q Business - Common Parameters
- Amazon Q Business - Common Errors
- Amazon Q Developer User Guide
- Amazon Q Developer - Introduction
- Amazon Q Developer - Getting Started
- Amazon Q Developer - On AWS
- Amazon Q Developer - In IDE
- Amazon Q Developer - Command Line
- Amazon Q Developer - Customization
- Amazon Q Developer - Security
- Amazon Q Developer - Monitoring
- Amazon Q Developer - Supported Region & Service Rename
- Amazon Q Developer - Document History
Amazon Q Business - API References
Amazon Q Business is an AI-powered chat assistant that helps businesses boost employee productivity. It can answer questions, find information, write emails, summarize texts, and even brainstorm ideas.
Creating an Amazon Q Business Application
All Amazon Q Business application environment actions are supported both on the console and using APIs.
API action | API description |
---|---|
CreateApplication | Creates an Amazon Q Business application |
DeleteApplication | Deletes an Amazon Q Business application |
GetApplication | Gets information about an existing Amazon Q Business application |
ListApplications | Lists existing Amazon Q Business applications |
UpdateApplication | Updates an existing Amazon Q Business application |
Creating Index
You can't create or manage indexes directly in the AWS Management Console for Amazon Q Business. When you create a retriever, the console automatically creates an index. The only thing you can do with indexes in the console is tag them.
API action | API description |
---|---|
CreateIndex | Creates an Amazon Q Business index |
DeleteIndex | Deletes an Amazon Q Business index |
GetIndex | Gets information about an existing Amazon Q Business index |
ListIndices | Lists existing Amazon Q Business indices |
UpdateIndex | Updates an existing Amazon Q Business index |
Creating Retriever
Amazon Q Business supports retriever creation through both the console and the APIs.
API action | API description |
---|---|
CreateRetriever | Creates an Amazon Q Business or Amazon Kendra retriever |
DeleteRetriever | Deletes an Amazon Q Business or Amazon Kendra retriever |
GetRetriever | Gets information about an existing Amazon Q Business or Amazon Kendra retriever |
ListRetrievers | Lists existing Amazon Q Business or Amazon Kendra retrievers |
UpdateRetriever | Updates an existing Amazon Q Business or Amazon Kendra retriever |
Connecting Data Source
Amazon Q Business supports data source connector configuration through both the console and the APIs.
API action | API description |
---|---|
CreateDataSource | Creates an connects Amazon Q Business data source |
DeleteDataSource | Deletes an Amazon Q Business data source |
GetDataSource | Gets information about an existing Amazon Q Business data source |
ListDataSources | Lists existing Amazon Q Business data sources |
UpdateDataSource | Updates an existing Amazon Q Business data source |
StartDataSourceSyncJobs | Starts an Amazon Q Business data source sync job |
StopDataSourceSyncJobs | Stops an Amazon Q Business data source sync job |
ListDataSourceSyncJobs | Lists data source sync jobs |
Upload Documents Directly
Amazon Q Business supports direct document uploads into an Amazon Q Business index using both the console and the APIs.
API action | API description |
---|---|
BatchPutDocument | Adds one or more documents to an Amazon Q Business index |
BatchDeleteDocument | Asynchronously deletes one or more documents added using the BatchPutDocument API from an Amazon Q Business index |
Creating a Web Experience
If you use the console to create your Amazon Q Business application, a web experience is created automatically and connected to your chosen data source.
API action | API description |
---|---|
CreateWebExperience | Creates an Amazon Q Business web experience |
DeleteWebExperience | Deletes an Amazon Q Business web experience |
GetWebExperience | Gets information about an Amazon Q Business web experience |
ListWebExperiences | Lists Amazon Q Business web experiences |
UpdateWebExperience | Updates an Amazon Q Business web experience |
Chat and Conversation Management
Chatting in an Amazon Q Business web experience preview and a deployed Amazon Q Business web experience uses the following API operations.
API action | API description |
---|---|
Chat | Starts or continues a streaming Amazon Q Business conversation |
ChatSync | Starts or continues a non-streaming Amazon Q Business conversation |
DeleteConversation | Deletes an Amazon Q Business web experience conversation |
ListConversations | Lists conversations in an Amazon Q Business web experience |
ListMessages | Lists messages in an Amazon Q Business web experience |
User and Group Management
Amazon Q Business offers APIs to manage users and groups, which are automatically invoked when setting up a data source connector connection. These APIs can also be used to create a custom user and group management solution when building an Amazon Q Business application environment programmatically.
API action | API description |
---|---|
CreateUser | Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application |
GetUser | Describes the universally unique identifier (UUID) associated with a local user in a data source |
UpdateUser | Updates information associated with a user id |
PutGroup | Creates, or updates, a mapping of users to groups |
DeleteGroup | Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group |
GetGroup | Describes a group by group name |
ListGroups | Provides a list of groups that are mapped to users |
Plugins
Amazon Q Business supports plugin creation through both the console and the APIs.
API action | API description |
---|---|
CreatePlugin | Creates an Amazon Q Business plugin |
DeletePlugin | Deletes an Amazon Q Business plugin |
GetPlugin | Gets information about an existing Amazon Q Business plugin |
UpdatePlugin | Updates an Amazon Q Business plugin |
Admin Controls and Guardrails
Amazon Q Business supports admin controls and guardrails configuration through both the console and the APIs.
API action | API description |
---|---|
UpdateChatControlsConfiguration | Updates an set of chat controls configured for an existing Amazon Q Business application |
DeletePlugin | Deletes an Amazon Q Business plugin |
DeleteChatControlsConfiguration | Deletes chat controls configured for an existing Amazon Q Business application |
GetChatControlsConfiguration | Gets information about chat controls configured for an existing Amazon Q Business application. |
User Feedback
Amazon Q Business captures end user feedback to chat responses to help address any technical issues. You can't configure this feature using the console.
API action | API description |
---|---|
PutFeedback | Enables your end user to provide feedback on their Amazon Q Business generated chat responses. |