Get the current status and metadata of a file uploaded to an assistant.
Pinecone API Key
Required date-based version header
The name of the assistant that contains the file.
The identifier of the file to be described.
Include the signed URL of the file in the response.
Poll request successful.
The response format for a successful file upload request.
The name of the uploaded file.
The unique identifier for the uploaded file. This may be a user-provided identifier or a system-generated ID.
The size of the uploaded file, in bytes.
1048576
Optional metadata associated with the file. This metadata can be used to filter files when listing them or to restrict search results when querying the assistant.
{
"created_by": "Jane Doe",
"published": "2025-10-01T00:00:00.000Z",
"tags": ["report", "Q4", "analytics"]
}
The timestamp when the file was uploaded, in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ).
"2025-10-01T12:30:00.000Z"
The timestamp of the most recent update to the file, in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ).
"2025-10-01T12:45:00.000Z"
The current state of the uploaded file. Possible values:
Processing: File is being processed (parsed, chunked, embedded)Available: Processing completed successfully; file is ready for useDeleting: Deletion has been initiated but not yet completedProcessingFailed: Processing failed with an errorNote: Once a file is deleted, the API returns 404 Not Found instead of a file object.
A signed URL that provides temporary, read-only access to the file. Anyone with the link can access the file, so treat it as sensitive data. Expires after a short time.
"https://storage.googleapis.com/bucket/file.pdf?..."
Indicates whether the file was processed as multimodal.