# AWSKendraFrontendService API

> AWSKendraFrontendService API on Apizie: 66 endpoints (Grants users or groups in your IAM Identity Center identity source access to your Amazon Kendra experience.…, Defines the specific permissions of users or groups in your IAM Identity Center identity source with access…, Removes one or more documents from an index. The documents must have been added with the BatchPutDocument…, Removes one or more sets of featured results. Features results are placed above all other results for…, …) 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://apizie.tech/v1/cloud:amazonaws-kendra/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-kendra`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-kendra
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-kendra/openapi.json

Amazon Kendra is a service for indexing large document sets.

## Endpoints

### Grants users or groups in your IAM Identity Center identity source access to your Amazon Kendra experience.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/associate-entities-to-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Defines the specific permissions of users or groups in your IAM Identity Center identity source with access…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/associate-personas-to-entities` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes one or more documents from an index. The documents must have been added with the BatchPutDocument…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/batch-delete-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes one or more sets of featured results. Features results are placed above all other results for…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/batch-delete-featured-results-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns the indexing status for one or more documents submitted with the BatchPutDocument API. When you use…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/batch-get-document-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds one or more documents to an index. The BatchPutDocument API enables you to ingest inline documents or a…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/batch-put-document` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/clear-query-suggestions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an access configuration for your documents. This includes user and group access information for your…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-access-control-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a data source connector that you want to use with an Amazon Kendra index. You specify a name, data…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon Kendra experience such as a search application. For more information on creating a search…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a set of frequently ask questions (FAQs) using a specified FAQ file stored in an Amazon S3 bucket.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-faq` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a set of featured results to display at the top of the search results page. Featured results are…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-featured-results-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an Amazon Kendra index. Index creation is an asynchronous API. To determine if index creation has…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-query-suggestions-block-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a thesaurus for an index. The thesaurus contains a list of synonyms in Solr format. For an example…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/create-thesaurus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an access control configuration that you created for your documents in an index. This includes user…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-access-control-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon Kendra data source connector. An exception is not thrown if the data source is already…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes your Amazon Kendra experience such as a search application. For more information on creating a…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes an FAQ from an index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-faq` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an existing Amazon Kendra index. An exception is not thrown if the index is already being deleted.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a group so that all users and sub groups that belong to the group can no longer access documents…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-principal-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a block list used for query suggestions for an index. A deleted block list might not take effect…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-query-suggestions-block-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an existing Amazon Kendra thesaurus.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/delete-thesaurus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about an access control configuration that you created for your documents in an index. This…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-access-control-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about an Amazon Kendra data source connector.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about your Amazon Kendra experience such as a search application. For more information on…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about an FAQ list.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-faq` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about a set of featured results. Features results are placed above all other results for…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-featured-results-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about an existing Amazon Kendra index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-principal-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about a block list used for query suggestions for an index. This is used to check the…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-query-suggestions-block-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information on the settings of query suggestions for an index. This is used to check the current…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-query-suggestions-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Gets information about an existing Amazon Kendra thesaurus.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/describe-thesaurus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Prevents users or groups in your IAM Identity Center identity source from accessing your Amazon Kendra…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/disassociate-entities-from-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes the specific permissions of users or groups in your IAM Identity Center identity source with access…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/disassociate-personas-from-entities` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Fetches the queries that are suggested to your users. GetQuerySuggestions is currently not supported in the…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/get-query-suggestions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves search metrics data. The data provides a snapshot of how your users interact with your search…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/get-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists one or more access control configurations for an index. This includes user and group access…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-access-control-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets statistics about synchronizing a data source connector.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-data-source-sync-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the data source connectors that you have created.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-data-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists specific permissions of users and groups with access to your Amazon Kendra experience.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-entity-personas` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists users or groups in your IAM Identity Center identity source that are granted access to your Amazon…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-experience-entities` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-experiences` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets a list of FAQ lists associated with an index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-faqs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all your sets of featured results for a given index. Features results are placed above all other…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-featured-results-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-groups-older-than-ordering-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the Amazon Kendra indexes that you created.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-indices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the block lists used for query suggestions for an index. For information on the current quota limits…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-query-suggestions-block-lists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Gets a list of tags associated with a specified resource. Indexes, FAQs, and data sources can have tags…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists the thesauri for an index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/list-thesauri` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Maps users to their groups so that you only need to provide the user ID when you issue the query. You can…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/put-principal-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Searches an index given an input query. You can configure boosting or relevance tuning at the query level to…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/query` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves relevant passages or text excerpts given an input query. This API is similar to the Query API.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/retrieve` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Starts a synchronization job for a data source connector. If a synchronization job is already in progress,…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/start-data-source-sync-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Stops a synchronization job that is currently running. You can't stop a scheduled synchronization job.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/stop-data-source-sync-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables you to provide feedback to Amazon Kendra to improve the performance of your index. SubmitFeedback is…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/submit-feedback` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds the specified tag to the specified index, FAQ, or data source resource. If the tag already exists, the…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes a tag from an index, FAQ, or a data source.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an access control configuration for your documents in an index. This includes user and group access…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-access-control-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an existing Amazon Kendra data source connector.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates your Amazon Kendra experience such as a search application. For more information on creating a…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-experience` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a set of featured results. Features results are placed above all other results for certain queries.…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-featured-results-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an existing Amazon Kendra index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a block list used for query suggestions for an index. Updates to a block list might not take effect…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-query-suggestions-block-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only…
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-query-suggestions-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a thesaurus for an index.
`POST https://apizie.tech/v1/cloud:amazonaws-kendra/update-thesaurus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-kendra/associate-entities-to-experience" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWSKendraFrontendService API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:amazonaws-kendra/associate-entities-to-experience with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWSKendraFrontendService API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-kendra.

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