Метод изменяет заказ на обновление (тип Update), идентификатор которого передан в параметр пути {id}.
| Адрес | /v1.0/orders/{id} |
| Тип | PUT |
| Login | Требуется |
Входные параметры
Входные параметры передаются в теле запроса в raw JSON:
| Параметр | Обязательность | Описание | Возможные значения |
|---|---|---|---|
orderActivationBirthDate | Опциональный | Дата начала периода доступности заказа для активации лицензии в Unix time | |
orderActivationDeathDate | Опциональный | Дата окончания периода доступности заказа для активации лицензии в Unix time | |
orderCanOverwriteContainer | Опциональный | Флаг, определяющий возможность перезаписать предыдущие лицензионные условия значениями из текущего заказа |
|
orderDescription | Опциональный | Описание заказа | |
orderStatus | Опциональный | Текущий статус заказа. По умолчанию — 0 (Draft) |
|
crmId | Опциональный | Идентификатор в CRM системе вендора | |
refId | Опциональный | Идентификатор в иных системах вендора |
Пример запроса
https://station.guardant.ru/v1.0/reports/orders/10054
Пример тела запроса
{
"orderActivationBirthDate":1528911062,
"orderActivationDeathDate":15210911062,
"orderCanOverwriteContainer": false,
"orderDescription" : "Created by Postmam",
"orderStatus" : 0,
"crmId": "",
"refId": ""
}
Ответ
Возвращает элемент order:
При подтверждении заказа на аппаратные ключи могут получены следующие дополнительные ошибки:
- ключ не поддерживает ограниченные по времени компонент (код ошибки 10172);
- ключ не поддерживает сетевой компонент (код ошибки 10173);
- общее количество сетевых компонентов превышает сетевой ресурс ключа (код ошибки 10174).
При получении ошибок 10172 и 10173 в ответе на запрос помимо описания ошибки также будут следующе поля: ID аппаратного ключа, номер компонента, номер продукта, номер заказа. Например:
Пример результата запроса с ошибкой
{
"conflictedDongleId":999392418,
"conflictedFeatureNumber":16,
"conflictedOrderNumber":94,
"conflictedProductNumber":12350,
"status":{"code":10172,"description":"Dongle does not support time limited features","message":"Bad Request","status":400}
}
При получении ошибки 10174 в ответе на запрос помимо описания ошибки будет только значение ID аппаратного ключа.