We may need to take care of duplicated files upload here. On the UI, it won't allow me to upload the same file twice. Not sure whether it'll be the same for the API