Upload is a bit weird as a name for the endpoint, Mugur complained about it and I agree with him.
I already did the changes for the frontend, forgot to create the PR.
Let me know if you want to revert the renaming.