Метод создает новый заказ на обновление (тип Update).

Адрес/v1.0/orders
ТипPOST 
LoginТребуется 

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

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

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

orderActivationBirthDate

ОпциональныйДата начала периода доступности заказа для активации лицензии в Unix time


orderActivationDeathDate

ОпциональныйДата окончания периода доступности заказа для активации лицензии в Unix time

orderCanOverwriteContainer

ОпциональныйФлаг, определяющий возможность перезаписать предыдущие лицензионные условия значениями из текущего заказа
  • true — заказ заменит предыдущие лицензионные условия;
  • false — заказ добавит текущие лицензионные условия к предыдущим

isHardwareLicense

Обязательный

Тип лицензии заказа.

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

  • true — заказ на аппаратные ключи;
  • false — заказ на программные ключи

dongleId

Обязательный, если isHardwareLicense = trueИдентификатор аппаратного ключа

serialNumber

Обязательный, если isHardwareLicense = falseИдентификатор серийного номера

orderDescription

ОпциональныйОписание заказа

orderType

ОбязательныйТип заказа. Должно быть значение Update
  • Update

orderIsTrial

Опциональный

Флаг, определяющий заказ на пробные ключи.

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

  • true — заказ на пробные ключи;
  • false — заказ на обычные ключи

orderIsTrialUnlim

Опциональный

Флаг, определяющий наличие лимита активаций у сгенерированных в данном заказе серийных номеров.

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

  • true — у серийных номеров нет лимита активаций;
  • false — у серийных номеров есть лимит активаций

orderTrialLifetimeDays

Опциональный

Задается при orderIsTrial = true.
Определяет количество дней жизни пробной лицензии (не может быть большо 90 дней).

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


netLicensesLimit

ОпциональныйВерхний лимит сетевых соединений для лицензии в Guardant Control Center

crmId

ОпциональныйИдентификатор в CRM системе вендора

refId

ОпциональныйИдентификатор в иных системах вендора
Пример запроса
https://station.guardant.ru/v1.0/reports/orders
Пример тела запроса
{
  "orderActivationBirthDate":1528911062,
  "orderActivationDeathDate":15210911062,
  "orderCanOverwriteContainer": false,
  "serialNumber" : "4uzFSk-ccyijp-SCDd4A-FMfezU-u7Rk6y",   
  "isHardwareLicense": true,                               
  "dongleId": 343242234,                                 
  "orderDescription" : "Created by Postmam",
  "orderType" : 1,
  "orderIsTrial": false,
  "orderIsTrialUnlim": false,
  "orderTrialLifetimeDays": 0,
  "netLicensesLimit" : 0,
  "crmId": "",
  "refId": ""
}

Ответ

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

Пример результата запроса
{
  "order": {
    "_id": 10054,
    "activationlimit": 1,
    "date": 0,
    "submitdate":  1528915062,
    "number": 1,

    "activationbirthdate":1528911062,
    "activationdeathdate":15210911062,
    "canoverwritecontainer": false,

    "isdemo": false,
    "customerrequired": true,

    "description": "Created by Postmam",
    "quantity": 1,
    "status": 0,
    "type": 1,
    "ishardwarelicense": false,
    "istrial": false,
    "istrialunlim": false,
    "triallifetimedays": 0,
    "netlicenseslimit" : 0,
    "crmid": "",
    "refid": ""
}
  • No labels