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/History
Может содержать один или более ответов и кол-во равно TrCNT.
Если нет данных => TrData=array().

TrData[].ARTRID uint64

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

TrData[].CPID uint

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

TrData[].ECode uint

Код ошибки
Код ошибки обработки запроса с ARTRID=xxx.
Равен 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
20501 - Invalid PSID
20504 - Invalid B102
20505 - Invalid B103
20506 - Invalid B105
20507 - Invalid B106
20508 - Invalid ADate
20509 - Invalid CDate
20510 - Historical subscription ADate must be before CDate
20511 - Historical subscription CDate must be in the past
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
29901 - Invalid MSISDN
29902 - Duplicate ARTRID
29904 - Invalid ARTRID
29905 - Invalid format JSON
29906 - Billing Error
29907 - Unknown subscriber

TrData[].EDate datetime

Дата и время обработки запроса
UTC timezone RFC3339 format - ex: 2025-02-15T10:11:20Z.

TrData[].EMessage string

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

TrData[].ENTRID uint64

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