# Amazon Q Connect API

> Amazon Q Connect API on Apizie: 47 endpoints (List Assistants, Create Assistant, List Assistant Associations, Create Assistant Association, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-wisdom`
- Category: Cloud
- Status: byok
- Source: https://docs.aws.amazon.com/
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-wisdom
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-wisdom/openapi.json



## Endpoints

### List Assistants
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-assistants` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Assistant
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-assistant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### List Assistant Associations
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-assistant-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Create Assistant Association
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-assistant-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### List Contents
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-contents` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Create Content
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### List Content Associations
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-content-associations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### Create Content Association
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-content-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### List Knowledge Bases
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-knowledge-bases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Create Knowledge Base
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### List Quick Responses
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-quick-responses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Create Quick Response
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-quick-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Create Session
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/create-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Get Assistant
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-assistant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Delete Assistant
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-assistant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Get Assistant Association
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-assistant-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| assistantAssociationId | string | yes | Path parameter {assistantAssociationId} |

### Delete Assistant Association
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-assistant-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| assistantAssociationId | string | yes | Path parameter {assistantAssociationId} |

### Get Content
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### Update Content
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/update-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### Delete Content
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### Get Content Association
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-content-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |
| contentAssociationId | string | yes | Path parameter {contentAssociationId} |

### Delete Content Association
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-content-association` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |
| contentAssociationId | string | yes | Path parameter {contentAssociationId} |

### Get Import Job
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| importJobId | string | yes | Path parameter {importJobId} |

### Delete Import Job
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| importJobId | string | yes | Path parameter {importJobId} |

### Get Knowledge Base
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Delete Knowledge Base
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-knowledge-base` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Get Quick Response
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-quick-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| quickResponseId | string | yes | Path parameter {quickResponseId} |

### Update Quick Response
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/update-quick-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| quickResponseId | string | yes | Path parameter {quickResponseId} |

### Delete Quick Response
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/delete-quick-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| quickResponseId | string | yes | Path parameter {quickResponseId} |

### Get Content Summary
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-content-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |
| contentId | string | yes | Path parameter {contentId} |

### Get Recommendations
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-recommendations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| sessionId | string | yes | Path parameter {sessionId} |

### Get Session
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/get-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| sessionId | string | yes | Path parameter {sessionId} |

### Update Session
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/update-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| sessionId | string | yes | Path parameter {sessionId} |

### List Import Jobs
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-import-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Start Import Job
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/start-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### List Tags For Resource
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

### Tag Resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

### Untag Resource
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | Path parameter {resourceArn} |

### Notify Recommendations Received
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/notify-recommendations-received` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |
| sessionId | string | yes | Path parameter {sessionId} |

### Put Feedback
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/put-feedback` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Query Assistant
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/query-assistant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Update Knowledge Base Template Uri
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/update-knowledge-base-template-uri` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Remove Knowledge Base Template Uri
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/remove-knowledge-base-template-uri` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Search Content
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/search-content` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Search Quick Responses
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/search-quick-responses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

### Search Sessions
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/search-sessions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| assistantId | string | yes | Path parameter {assistantId} |

### Start Content Upload
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/start-content-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| knowledgeBaseId | string | yes | Path parameter {knowledgeBaseId} |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-assistants" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Q Connect API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-wisdom/list-assistants with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Q Connect API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Q Connect itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Q Connect API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-wisdom.

### What is the status of the Amazon Q Connect API?
Needs your own provider key (bring your own key)
