Метод изменяет поле archived у продукта, идентификатор которого передан в параметре пути {id}.

Адрес/v1.0/products/{id}/changearchivestatus
ТипPUT 
LoginТребуется 

Входные параметры

Входные параметры передаются в теле запроса в raw JSON:  

ПараметрОбязательностьОписаниеВозможные значения

archived

Обязателен 

Архивный продукт или нет

  • true  архивный продукт;
  • false — не архивный продукт
Пример запроса
https://station.guardant.ru/v1.0/products/10039/changearchivestatus
Пример тела запроса
{
  "archived": true
}

Ответ

Возвращает элемент product:

Пример результата запроса
{
  "product": {
  "_id": 10039,
  "accesscode_id": 1,
  "description": "Created by Postman",
  "modification": 5,
  "name": "product",
  "archived": false,
  "archivationdate": 0
  "productnumber": 5,
  "flags": 0,
  "status": 0,
  "binding":
     {
                "CAN_REPLACE_CPU": false,
                "CAN_REPLACE_DVD": false,
                "CAN_REPLACE_HDD": false,
                "CAN_REPLACE_MAC": false,
                "CAN_REPLACE_MOTHERBOARD": false,
                "CAN_REPLACE_OS": false,
                "CPU": true,
                "DVD": false,
                "HDD": true,
                "MAC": true,
                "MOTHERBOARD": true,
                "OS": false
     },
 "binding_maxhardwarechangenumber": 0,
 "hardwarebindingscheme": 2,
 "binding_customschemeid": 34,           // посылается опционально, если   hardwarebindingscheme = 2
 "binding_customschemename": "myscheme", // посылается опционально, если   hardwarebindingscheme = 2,
 "licensetype": 0,
 "crmid": "",
 "refid": "",
 "memoryitems": []
}
}
  • No labels