Получение истории изменений заказа

Для получения истории изменений заказа нужно сделать запрос на /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"
        }
    }
}