===== Редактирование подписки =====
Позволяет изменить значения полей существующего объекта Subscription.
===== Запрос =====
==== Синтаксис ====
^ Метод ^ URI ^
| PUT | /subscriptions/ |
==== Параметры URI ====
Нет.
==== Заголовки запроса ====
См. [[ru:vendor-api:start|]] \\
==== Тело запроса ====
Редактируемый объект Subscription. [[ru:vendor-api:contracts|]]. \\
**Обязательные поля:** ''Id''. \\
**Разрешенные к редактированию поля:** ''Quantity''. \\
Изменения (как и отсутствие значений) других полей следует игнорировать. \\
==== Пример запроса ====
PUT /subscriptions/
{
"Id": "81844649-4a04-49dc-85a8-56c975597ded",
"Quantity": 123.45,
...
}
===== Ответ =====
{{page>vendor-api:response-success}}
Тело ответа: изменённый объект Subscription. [[ru:vendor-api:contracts|]] \\
{{page>vendor-api:response-error}}
===== Пример ответа =====
{
"Id": "0a0ae92f-f5f1-4349-9d51-fdb7d971602b",
"ProfileId": "3a0ae92f-f5f1-4349-9d51-fdb7d971602b",
"OfferId": "3a0ae92f-f5f1-4349-9d51-fdb7d971602c",
...
"Childs": [{
"Id": "9asde92f-f5f1-4349-9d51-fdb7d971602b",
"ProfileId": "3a0ae92f-f5f1-4349-9d51-fdb7d971602b",
"OfferId": "3a0ae92f-f5f1-4349-9d51-fdb7d971602c",
...
}]
}
===== Контракт данных =====
{{page>vendor-api:contracts:subscription}}