Skip to Content
ПодпискиСправочник методов XMLСписок подписок проекта

Список подписок проекта

POST /Http/Services/GetSubscriptions

Возвращает подписки проекта — активные и закрытые, новые первыми. Фильтр по абоненту необязателен: без Subscriber_MSISDN и SubscriberID отдаётся список всего проекта.

Путь без .aspx — единственный такой метод сервиса; так он объявлен в спецификации платформы.

Отличия песочницы: выдача ограничена 50 записями (проект песочницы общий, без предела список рос бы до чистки логов); печатаются только поля, которые песочница действительно знает — MerchantSubsID, RenewPeriod, ActualRenewCount, ClosedTime и NetworkID она не хранит. Элементы списка идут подряд одноимёнными <Subscriptions> без общей обёртки — так массив объявлен в спецификации платформы.

Тело запроса

ПолеТипОбяз.Описание
NowstringдаТекущее время UTC в формате yyyyMMddHHmmss.
SignaturestringдаПодпись запроса: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)).
SubscriptionProjectIDinteger (int32)даИдентификатор проекта подписок.
Subscriber_MSISDNstring—Необязательный фильтр по номеру абонента; без фильтра возвращается весь проект.
SubscriberIDstring—Необязательный фильтр по идентификатору абонента; без фильтра возвращается весь проект.
ClientIPstring—IP-адрес пользователя, от которого идёт запрос.

Коды ответов

КодОписание
200Список подписок; пустой список — законный ответ
500Внутренняя ошибка платформы