Получение истории изменений заказа
Для получения истории изменений заказа нужно сделать запрос на /v1/gethistory/ с контейнером следующего вида:
{
"gethistory": {
"auth": {
"attributes": {
"login": "test",
"pass": "test"
},
"value": false
},
"orderno": {
"value": "test"
}
}
}
Метод возвращает историю изменений заказа:
{
"gethistory": {
"history_item": [
{
"attributes": {
"datetime": "2022-03-15 17:46:07",
"user": " (v2)"
},
"changes": [
{
"value": "Стоимость доставки",
"attributes": {
"old": "150",
"new": "1509"
}
},
{
"value": "Шифр",
"attributes": {
"old": "123test11",
"new": "123test116"
}
}
]
},
{
"attributes": {
"datetime": "2022-03-15 17:44:14",
"user": "Система"
},
"changes": [
{
"value": "Компания",
"attributes": {
"old": "ооо Рога и Копыта3",
"new": "1 ооо Рога и Копыта3"
}
}
]
}
]
}
}
Ответ API в случае отсутствия изменений в заказе:
{
"gethistory": {
"value": "no changes"
}
}
Ответ API в случае неудачи:
{
"gethistory": {
"error": {
"value": "cant find order"
}
}
}