We have an endpoint that can generate tar file with the index contents.
I'd like to have the other part, being able to call PUT /index with a body that says to restore a local tar file or URL (only HTTP). This should fail if the index already exists. The restoration should happen in the background.
@claude prepare plan for what is needed to achieve this, keep the changes as minimal as they can get