===== Получение подписки =====
Возвращает подписку по ее уникальному идентификатору.
===== Запрос =====
==== Синтаксис ====
^ Метод ^ URI ^
| GET | /subscriptions/{id} |
==== Параметры URI ====
^ Имя ^ Тип ^ Обязательный ^ Описание ^ Значение по-умолчанию ^
| id | string | ✔ | ''Subscription.Id'' - уникальный ID подписки| |
==== Тело запроса ====
None.
==== Пример запроса ====
GET /subscriptions/ece0c779-9bfb-4711-83c9-1b743c1ee669
===== Ответ =====
{{page>vendor-api:response-success}}
Тело ответа: объект ''Subscription''. [[ru:vendor-api:contracts|]] \\
В случае, если запрашиваемая подписка имеет связанные дочерние подписки (аддоны), поле ''Childs'' должно содержать массив ''Id'' дочерних подписок в формате:
"Childs": [{"Id":"aaa"}, {"Id":"bbb"}]
Для подписки без аддонов поле ''Childs'' необязательно.
{{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}}