Eu acho que o problema aqui é o nome do elemento de arquivo. Deveria ser docfile
. No exemplo de Curl, você passou isso como docfile
Mas no script python, você o deixou como file
.
Altere esta linha:
files = {'file': open('file.ext', 'rb')}
para isso:
files = {'docfile': open('file.ext', 'rb')}