Вы определили голову объект?Я не вижу его в коде, предоставленном вами.
У меня есть интуиция, что вы забыли определить заголовок 'Content-Type', который должен быть определен со значением:
"Content-Type": "application/json"
С другой стороны, определение заголовков следующим образом отлично работает для меня, даже используя экземпляр Orion, который вы указали в описании вашего вопроса.
import json
import requests
head = {"Content-Type": "application/json"}
datos = { "id": "1", "type": "Car"}
jsonData = json.dumps(datos)
url = 'http://130.206.113.177:1026/v2/entities'
response = requests.post(url, data=jsonData, headers=head)
print response
Обратите внимание, что если вы вызываетеВ вашем примере, как есть, вы, вероятно, вернете ошибку HTTP 422, потому что объект уже существует (тот, который я создал во время теста).
С уважением!