Skip to main content
Pinecone Docs

Search documentation

Type to search this documentation.

On this pageOverview

Delete a file

This operation is asynchronous. The response includes an operation ID that can be used to poll for completion via the describe operation endpoint.

curl
PINECONE_API_KEY="YOUR_API_KEY"
ASSISTANT_NAME="example-assistant"
FILE_ID="070513b3-022f-4966-b583-a9b12e0290ff"

curl -X DELETE "https://prod-1-data.ke.pinecone.io/assistant/files/$ASSISTANT_NAME/$FILE_ID" \
  -H "Api-Key: $PINECONE_API_KEY" \
  -H "X-Pinecone-Api-Version: 2026-04"
curl
{
  "id": "op-7777-ffff-0000",
  "operation_type": "delete_file",
  "file_id": "my-file-id-123",
  "status": "Processing",
  "created_on": "2025-10-01T12:30:00Z",
  "percent_complete": 0
}

DELETE /files/{assistant_name}/{assistant_file_id}

  • X-Pinecone-Api-Version (header, string, required) — Required date-based version header
  • assistant_name (path, string, required) — The name of the assistant that contains the file.
  • assistant_file_id (path, string, required) — The identifier of the file to be deleted.
  • 202 — The request to delete the file has been accepted. The deletion will be processed asynchronously.
  • 204 — The file was deleted immediately. This occurs when deleting a file that previously failed processing.
  • 401 — Unauthorized. Possible causes: Invalid API key.
  • 404 — File not found.
  • 500 — Internal server error.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu