# QApps API

> QApps API on Apizie: 24 endpoints (Associate Library Item Review, Associate QApp With User, Create Library Item, Create QApp, …) 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:aws-qapps/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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



## Endpoints

### Associate Library Item Review
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/associate-library-item-review` (byok)

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

### Associate QApp With User
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/associate-qapp-with-user` (byok)

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

### Create Library Item
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/create-library-item` (byok)

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

### Create QApp
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/create-qapp` (byok)

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

### Delete Library Item
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/delete-library-item` (byok)

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

### Delete QApp
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/delete-qapp` (byok)

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

### Disassociate Library Item Review
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/disassociate-library-item-review` (byok)

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

### Disassociate QApp From User
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/disassociate-qapp-from-user` (byok)

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

### Get Library Item
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/get-library-item` (byok)

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

### Get QApp
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/get-qapp` (byok)

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

### Get QApp Session
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/get-qapp-session` (byok)

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

### Import Document
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/import-document` (byok)

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

### List Library Items
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/list-library-items` (byok)

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

### List QApps
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/list-qapps` (byok)

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

### List Tags For Resource
`GET https://zieapi.vercel.app/v1/cloud:aws-qapps/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:aws-qapps/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:aws-qapps/untag-resource` (byok)

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

### Predict QApp
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/predict-qapp` (byok)

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

### Start QApp Session
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/start-qapp-session` (byok)

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

### Stop QApp Session
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/stop-qapp-session` (byok)

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

### Update Library Item
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/update-library-item` (byok)

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

### Update Library Item Metadata
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/update-library-item-metadata` (byok)

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

### Update QApp
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/update-qapp` (byok)

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

### Update QApp Session
`POST https://zieapi.vercel.app/v1/cloud:aws-qapps/update-qapp-session` (byok)

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

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aws-qapps/associate-library-item-review" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the QApps API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aws-qapps/associate-library-item-review with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the QApps 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:aws-qapps.

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