The following is mentioned in the Migration Guide:
Deleting Assistant Files / Message Files via the v1 API also removes them from the v2 API. However, the inverse is not true - deletions in the v2 version of the API do not propogate to v1 .
In the assistant API there is “OpenAI-Beta” header parameter, so everything is separated, but in the files API this parameter doesn’t exist, so I do not understand the quote.
What I can do now using files API is exactly the same as what I was doing with V1, I can upload files with the assistant as the purpose and delete them as I was doing in the past, so what does this quote mean?
I believe that the quote is not talking about the actual files that are in storage. This section is about migrations (and how a vector store was automatically made for your old assistants).
Instead, it is contrasting the previous “retrieval” method of passing files, (where they are simply attached to an assistant and then presented as a file that can be explored by an undocumented myfiles_browser tool) to the new file_search that uses a vector store.
“Deletions do not propagate” means that if you remove a file from a vector store, it does not detach the retrieval file previously added to a v1 assistant.