Метод изменяет заказ на продажу (тип Sale), идентификатор которого передан в параметр пути {id}.

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

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

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

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

orderActivationBirthDate

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

orderActivationDeathDate

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

orderCanOverwriteContainer

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

customeRrequired

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

customerId

ОпциональныйИдентификатор покупателя 

orderQuantity

ОпциональныйКоличество серийных номеров или аппаратных ключей в заказе

orderActivationLimit

ОпциональныйПредел активаций для серийного номера в заказе

orderDescription

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

orderStatus

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

Текущий статус заказа.

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

  • 0 — Черновик (Draft);
  • 1 — Отправлен (Submitted);
  • 2 — Аннулирован (Revoked);
  • 4 — В процессе (InProgress);
  • 8 — Выполнен (Complete)

orderIsDemo

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

isHardwareLicense

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

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

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

  • true — заказ на аппаратные ключи;
  • false — заказ на программные ключи
crmIdОпционаленИдентификатор в CRM системе вендора 
refIdОпционаленИдентификатор в иных системах вендора
Пример запроса
https://station.guardant.ru/v1.0/orders/10051
Пример тела запроса
{
  "orderActivationBirthDate":1528911062,
  "orderActivationDeathDate":15210911062,
  "orderCanOverwriteContainer": false,
  "customeRrequired": true,
  "customerId": 123213
  "orderQuantity" : 20,
  "orderActivationLimit" : 20,
  "orderDescription" : "Created by Postmam",
  "orderStatus" : 0,
  "orderIsDemo": false,
  "isHardwareLicense": false,
  "crmId": "",
  "refId": ""
}

Ответ

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

Пример результата запроса
{
   "order": {
   "_id": 10051,
   "activationlimit": 20,
   "date": 0, 
   "submitdate":  1528915062,
   "number": 1,
   "activationbirthdate":1528911062,
   "activationdeathdate":15210911062,
   "canoverwritecontainer": false,
   "isdemo": false,
   "customerrequired": true,
   "description": "Created by Postmam",
   "quantity": 20,
   "status": 0,
   "type": 0,
   "ishardwarelicense": false,
   "crmid": "",
   "refid": ""
}
}
  • No labels