# Upload document for RAG **POST /z1/rag/upload** Upload a document to be indexed for RAG retrieval. Supported formats: PDF, TXT, MD, DOCX ## Servers - Production server: https://api.plimverai.tech (Production server) - Azure production server: https://zenux-api.redglacier-fb4abe56.southafricanorth.azurecontainerapps.io (Azure production server) ## Authentication methods - Bearer auth - Api key auth ## Parameters ## Body parameters Content-type: multipart/form-data - **file** (string(binary)) Document file to upload - **user_id** (string) User ID to associate document with - **metadata** (object) Optional metadata for the document ## Responses ### 200: Document uploaded successfully #### Body Parameters: application/json (object) - **document_id** (string) - **chunks_indexed** (integer) - **status** (string) ### 400: Bad request - invalid parameters #### Body Parameters: application/json (object) - **status** (string) - **message** (string) - **code** (string) - **details** (object | null) ### 401: Unauthorized - invalid or missing API key #### Body Parameters: application/json (object) - **status** (string) - **message** (string) - **code** (string) - **details** (object | null) [Powered by Bump.sh](https://bump.sh)