Метод изменяет лицензионные условия компонента продукта, находящегося в заказе. В параметрах пути передаются идентификаторы:

  • {fid} — идентификатор компонента;
  • {pid} — идентификатор продукта;
  • {id} — идентификатор заказа.
Адрес/v1.0/orders/{id}/products/{pid}/features/{fid}
ТипPUT 
LoginТребуется 

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

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

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

licensingmodel

ОпциональноМодель лицензирования компонента


licenseRentBeginDate

ОпциональноДата начала аренды ПО в Unix time

licenseRentEndDate

ОпциональноДата конца аренды ПО в Unix time

licenseRentDaysCount

ОпциональноКоличество дней работы ПО

licenseNetLicenseCount

Опционально

Количество сетевых лицензий для ПО.

Если isRemote = false, то должно быть 0


consumptionmode

ОпциональноТип учёта лицензий в сети
  •  по рабочим станциям;
  •  по подключениям;
  •  по копиям программы

flags

Опционально

Набор дополнительных флагов.

По умолчанию — 0


licenseRuncounter

Опционально

Количество запусков ПО


isRemote

ОпциональноПризнак сетевого компонента
Пример запроса
https://station.guardant.ru/v1.0/orders/1053/products/22/features/34
Пример тела запроса
{
  "licensingmodel": 4,
  "licenseRentBeginDate" : 0,
  "licenseRentEndDate" : 0,
  "licenseRentDaysCount" : 55,
  "licenseNetLicenseCount" : 12,
  "consumptionmode" : 0,
  "flags" : 0,
  "licenseRuncounter": 0,
  "isRemote": true
}

Ответ

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

Пример результата запроса
{
  "license": {
  "consumptionmode": 0,
  "flags": 0,
  "netlicensescount": 12,
  "rentbegindate": 0,
  "rentdayscount": 55,
  "rentenddate": 0,
  "runcounter": 0,
  "licensingmodel": 4,
  "isremote": true
}
}
  • No labels