Updating Metadata and Accessing Uploaded Files in Pinecone Assistant

Hello,

I'm encountering two issues with Pinecone Assistant:

1. **Updating Metadata for Uploaded Files:**
   Is there a way to update the metadata of files already uploaded to the assistant?  
   I couldn't find an API endpoint for this purpose.  
   Is metadata only settable during the initial upload?

2. **Accessing Uploaded Files:**
   I need to download existing files to re-upload them with updated metadata.  
   However, when using the `describe_file` endpoint, the `signed_url` field is always `null`, even though the file status is `Available`.  
   Here's an example response:

   ```json
   {
       "status": "Available",
       "id": "0ac3a545-8a76-482e-bc63-82663c07d504",
       "name": "Deposit for the rental property in Cyprus.txt",
       "size": 3328,
       "metadata": null,
       "updated_on": "2024-10-25T07:55:08.442787032Z",
       "created_on": "2024-10-25T07:54:48.209477418Z",
       "percent_done": 1.0,
       "signed_url": null
   }

How can I retrieve the URLs for these uploaded files, or is there another method to access them?

Any guidance on these issues would be greatly appreciated.

These are great questions, thank you for asking- you’re right that for both of them, there isn’t a direct capability today, but they are great feature requests (file updates and the ability to download uploaded files). I’ll update here if there’s any change.

1 Like