Метод изменяет поля продукта, идентификатор которого передан в параметр пути {id}.
| Адрес | /v1.0/products/{id} |
| Тип | PUT |
| Login | Требуется |
Входные параметры
Входные параметры передаются в теле запроса в raw JSON:
| Параметр | Обязательность | Описание | Возможные значения |
|---|---|---|---|
productName | Обязателен | Название продукта | |
productDescription | Опционален | Описание продукта |
|
productFlags | Опционален | Флаги продукта. По умолчанию — 0 |
|
accessCodeId | Опционален | Идентификатор кода доступа вендора |
|
archived | Опционален | Архивный продукт или нет |
|
hardwareBindingScheme | Опционален | Схема привязки к оборудованию. По умолчанию — 0 |
|
bindingSchemeId | Опционален | Идентификатор пользовательской схемы привязки. Задается только при hardwareBindingScheme = 2 |
|
licenseType | Опционален | Тип распространения лицензии лицензии. По умолчанию — 0 |
|
| crmId | Опционален | Идентификатор в CRM системе вендора | |
| refId | Опционален | Идентификатор в иных системах вендора |
Пример запроса
https://station.guardant.ru/v1.0/products/10039
Пример тела запроса
{
"productName" : "product",
"productDescription" : "Created by Postman",
"productFlags" : 0,
"accessCodeId" : 1,
"archived": false,
"hardwareBindingScheme": 2,
"bindingSchemeId": 2,
"licenseType": 0,
"crmId": "",
"refId": ""
}
Ответ
Возвращает элемент product: