# Amazon Q Q Operations API

**Canonical:** https://apis.io/apis/amazon-q/amazon-q-operations-api/  
**Provider:** Amazon Q — https://apis.io/providers/amazon-q/  
**Base URL:** https://qbusiness.{region}.amazonaws.com  
**Documentation:** https://docs.aws.amazon.com/amazonq/latest/api-reference/API_Operations_QApps.html

Amazon Q Q Operations API is one of 34 APIs that [Amazon Q](https://apis.io/providers/amazon-q/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Q Operations. The published artifact set on APIs.io includes an OpenAPI specification.

The Q Operations API from Amazon Q — 32 operation(s) for q operations.

## Operations (34)

| Method | Path | Summary |
|---|---|---|
| GET | `/applications/{applicationId}/index/{indexId}/users/{userId}/documents/{documentId}/check-document-access` | Check Document Access |
| POST | `/applications/{applicationId}/experiences/{webExperienceId}/anonymous-url` | Create Anonymous Web Experience Url |
| GET | `/applications/{applicationId}/index/{indexId}/documents/{documentId}/content` | Get Document Content |
| GET | `/applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/media/{mediaId}` | Get Media |
| GET | `/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/syncjobs` | List Data Source Sync Jobs |
| GET | `/applications/{applicationId}/plugins/{pluginId}/actions` | List Plugin Actions |
| GET | `/pluginTypes/{pluginType}/actions` | List Plugin Type Actions |
| GET | `/pluginTypeMetadata` | List Plugin Type Metadata |
| POST | `/applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback` | Put Feedback |
| PUT | `/assistants/{assistantId}/feedback` | Put Feedback |
| POST | `/applications/{applicationId}/relevant-content` | Search Relevant Content |
| POST | `/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/startsync` | Start Data Source Sync Job |
| POST | `/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/stopsync` | Stop Data Source Sync Job |
| GET | `/assistants/{assistantId}/sessions/{sessionId}/recommendations` | Get Recommendations |
| POST | `/assistants/{assistantId}/sessions/{sessionId}/recommendations/notify` | Notify Recommendations Received |
| GET | `/assistants/{assistantId}/models` | List Models |
| POST | `/assistants/{assistantId}/query` | Query Assistant |
| DELETE | `/assistants/{assistantId}/aiagentConfiguration` | Remove Assistant AIAgent |
| POST | `/assistants/{assistantId}/aiagentConfiguration` | Update Assistant AIAgent |
| POST | `/assistants/{assistantId}/retrieve` | Retrieve |
| POST | `/assistants/{assistantId}/searchSessions` | Search Sessions |
| GET | `/assistants/{assistantId}/sessions/{sessionId}/messages/next` | Get Next Message |
| GET | `/assistants/{assistantId}/sessions/{sessionId}/messages` | List Messages |
| GET | `/assistants/{assistantId}/sessions/{sessionId}/spans` | List Spans |
| POST | `/assistants/{assistantId}/sessions/{sessionId}/message` | Send Message |
| PATCH | `/assistants/{assistantId}/sessions/{sessionId}/data` | Update Session Data |
| DELETE | `/knowledgeBases/{knowledgeBaseId}/templateUri` | Remove Knowledge Base Template Uri |
| POST | `/knowledgeBases/{knowledgeBaseId}/templateUri` | Update Knowledge Base Template Uri |
| POST | `/knowledgeBases/{knowledgeBaseId}/upload` | Start Content Upload |
| GET | `/knowledgeBases/{knowledgeBaseId}/contents/{contentId}/summary` | Get Content Summary |
| POST | `/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/activate` | Activate Message Template |
| POST | `/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/deactivate` | Deactivate Message Template |
| POST | `/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/render` | Render Message Template |
| POST | `/knowledgeBases/{knowledgeBaseId}/messageTemplates/{messageTemplateId}/metadata` | Update Message Template Metadata |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/amazon-q/openapi/amazon-q-operations-api-openapi.yml

## Other Amazon Q APIs (12)

- [Amazon Q Business QApps API](https://apis.io/apis/amazon-q/amazon-q-business-qapps-api/)
- [Amazon Q Connect API](https://apis.io/apis/amazon-q/amazon-q-connect-api/)
- [Amazon Q Developer in Chat Applications API](https://apis.io/apis/amazon-q/amazon-q-developer-in-chat-applications-api/)
- [Amazon Q Applications API](https://apis.io/apis/amazon-q/amazon-q-applications-api/)
- [Amazon Q Conversations API](https://apis.io/apis/amazon-q/amazon-q-conversations-api/)
- [Amazon Q Data Sources API](https://apis.io/apis/amazon-q/amazon-q-data-sources-api/)
- [Amazon Q Indices API](https://apis.io/apis/amazon-q/amazon-q-indices-api/)
- [Amazon Q Q Aiagents API](https://apis.io/apis/amazon-q/amazon-q-aiagents-api/)
- [Amazon Q Q Aiguardrails API](https://apis.io/apis/amazon-q/amazon-q-aiguardrails-api/)
- [Amazon Q Q Aiprompts API](https://apis.io/apis/amazon-q/amazon-q-aiprompts-api/)
- [Amazon Q Q Assistants API](https://apis.io/apis/amazon-q/amazon-q-assistants-api/)
- [Amazon Q Q Associations API](https://apis.io/apis/amazon-q/amazon-q-associations-api/)

## Tags

Q Operations

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/amazon-q/amazon-q-operations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/amazon-q/.
