Methods

  • post - Get API Request Execution Status

Resource

{
    "TrCNT": "uint",
    "TrData": [
        {
            "ARTRID": "uint64",
            "CPID": "uint",
            "ECode": "uint",
            "EDate": "datetime",
            "EMessage": "string",
            "ENTRID": "uint64"
        }
    ]
}

Properties

Name Type Description Additional
TrCNT uint

Кол-во запросов в транзакции
Если нет данных => TrCNT=0.

TrData[] array

Результат обработки отправленных ранее запросов в составе группы Subscription/General
Может содержать один или более ответов и кол-во равно TrCNT.
Если нет данных => TrData=array().

TrData[].ARTRID uint64

API Request Transaction ID
Генерируется на стороне КП и должен быть уникальным:
- или для группы: Subscription/General.
- или глобально для всех API-запросов на усмотрение Контент Провайдера.

TrData[].CPID uint

Content Provider ID
Уникальный код Контент Провайдера. Предоставляется со стороны VASMS.

TrData[].ECode uint

Код ошибки
Код ошибки обработки запроса с ARTRID=xxx.
Равен 0, если запрос обработан успешно.
СМС об успешной активации подписки Абоненту отправлять только после ECode=0.
10201 - Processed a request for VAS contract which is EXPIRED
10202 - Processed a request for VAS which contract status is UNKNOWN
10203 - Processed a request for VAS which contract startDate is outside the active range
10204 - Processed a request for VAS which contract endDate is outside the active range
10301 - Processed a request for VAS which is not ACTIVE
10501 - Processed a request for Subscription which is not ACTIVE
10502 - Processed a request for Subscription which is not CLOSED
10503 - Processed a request for VAS which launch date is in the future
20101 - Invalid CPID
20102 - CPID is not valid
20301 - Invalid VASID
20302 - This VASID overpassed critical complaints ratio
20501 - Invalid PSID
20504 - Invalid B102
20505 - Invalid B103
20506 - Invalid B105
20507 - Invalid B106
20508 - Invalid ADate
20509 - Invalid CDate
20512 - Duplicate PSID
20513 - Invalid B104
20514 - Invalid B101
20515 - MSISDN in a BlackList
20516 - MSISDN not in VAS ACCESS List
20517 - MSISDN is already subscribed to this VASID
20518 - Invalid RDate
20519 - RDate is in the future
20520 - Maximum subscription limit per MSISDN exceeded
20521 - Maximum subscription limit per VASID exceeded
20522 - Subscription is not allowed for this MSISDN (restricted Subscriber Type)
20523 - ubscription is not allowed for this MSISDN (restricted Charging Type)
20524 - Subscription is not allowed for this MSISDN (restricted RT State)
20525 - Subscription is not allowed for this MSISDN (restricted RT State ID)
20526 - Subscription with this PSID is already closed
29901 - Invalid MSISDN
29902 - Duplicate ARTRID
29904 - Invalid ARTRID
29905 - Invalid format JSON
29906 - Billing Error
29907 - Unknown subscriber
29908 - Blocked subscriber
29909 - Not enough balance
30001 - Invalid DeactivatePSID request

TrData[].EDate datetime

Дата и время обработки запроса
UTC timezone RFC3339 format - ex: 2025-02-15T10:11:20Z.
В случае успешной активации подписки со стороны платформы (ECode=0), EDate => дата/время активации подписки для Абонента.

TrData[].EMessage string

Описание ошибки
Детальное описание ошибки.
Пустое значение, если запрос с ARTRID=xxx обработан успешно.

TrData[].ENTRID uint64

Executed Notify Transaction Request ID
Уникальный код транзакции в составе группы Subscription/General.