Список подписок проекта
POST /Http/Services/GetSubscriptions
Возвращает подписки проекта — активные и закрытые, новые первыми.
Фильтр по абоненту необязателен: без Subscriber_MSISDN и SubscriberID
отдаётся список всего проекта.
Путь без .aspx — единственный такой метод сервиса; так он объявлен
в спецификации платформы.
Отличия песочницы: выдача ограничена 50 записями (проект песочницы общий,
без предела список рос бы до чистки логов); печатаются только поля,
которые песочница действительно знает — MerchantSubsID, RenewPeriod,
ActualRenewCount, ClosedTime и NetworkID она не хранит.
Элементы списка идут подряд одноимёнными <Subscriptions> без общей
обёртки — так массив объявлен в спецификации платформы.
Тело запроса
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
Now | string | да | Текущее время UTC в формате yyyyMMddHHmmss. |
Signature | string | да | Подпись запроса: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)). |
SubscriptionProjectID | integer (int32) | да | Идентификатор проекта подписок. |
Subscriber_MSISDN | string | — | Необязательный фильтр по номеру абонента; без фильтра возвращается весь проект. |
SubscriberID | string | — | Необязательный фильтр по идентификатору абонента; без фильтра возвращается весь проект. |
ClientIP | string | — | IP-адрес пользователя, от которого идёт запрос. |
Коды ответов
| Код | Описание |
|---|---|
200 | Список подписок; пустой список — законный ответ |
500 | Внутренняя ошибка платформы |