# Batch Uploads ## Return Template For Batch Upload - [GET /compliance/kyc-protect/batchUploads/template](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancegetkycbatchuploadstemplate.md): This endpoint the HTTP Request is planned to be altered in the next release Returns the template to complete a batch upload. ## Request Batch Upload - [POST /compliance/kyc-protect/batchUploads](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancepostkycbatchuploads.md): Submits the batch file process request. Returns the details of the accepted request. ## Return A List Of Requested Uploads - [GET /compliance/kyc-protect/batchUploads](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancegetkycbatchuploads.md): Returns a list of uploads that have been requested. ## Return Batch Upload File Details - [GET /compliance/kyc-protect/batchUploads/{uploadId}](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancegetkycbatchuploadbyuploadid.md): Returns a batch Upload response as specified by the provided id. ## Download Batch Upload Error File - [GET /compliance/kyc-protect/batchUploads/{uploadId}/errors/download](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancegetkycbatchuploadsdownloaderrorsbyuploadid.md): Returns a link to download the error file if it has does fail during the upload this is acquired using the upload Id.. ## Retry Previous Upload - [PUT /compliance/kyc-protect/batchUploads/{uploadId}/retry](https://doc.creditsafe.com/connect-apis-catalog/product-catalog/connect-api-full/connectapi/batch-uploads/compliancegetkycbatchuploadsretrybyuploadid.md): Re-uploads the file if it was previously failed due to 'insufficientCredits' status.