

# Upload documents directly into a Amazon Q Business application using APIs
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 | Relevant User Guide topic | 
| --- | --- | --- | 
| [BatchPutDocument](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_BatchPutDocument.html) | Adds one or more documents to an Amazon Q Business index | [Upload documents](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/upload-docs.html) | 
| [BatchDeleteDocument](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_BatchDeleteDocument.html) | Asynchronously deletes one or more documents added using the BatchPutDocument API from an Amazon Q Business index | [Deleting uploaded documents](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/delete-doc-upload.html) | 