Запрос на получение статуса обработки отправленных ранее запросов в составе группы Subscription/WEB.
При наличии новых данных, будет отправлен блок данных в кол-ве: 1...1000 с сортировкой LastENTRID ASC.
Внимание: запросы отправлять линейно синхронно с интервалами между ними
- если получен новый блок данных => не менее 1 сек.
- иначе не менее 10 секунд.
В случае нарушения данных интервалов сервис вернет ошибку 'HTTP response status code': 429.

Примечание: Общая схема взаимодействия.

Request

POST http://<APIURL:PORT>/Subscription/WEB/GetRequestExecStatus

Request headers

Parameter name Value Description Additional
VASMS-CPID <uint>

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

Required
VASMS-APIKey <string>

Content Provider API Key Value
Предоставляется со стороны VASMS.

Required
Content-type application/json; charset=UTF-8 Required

Request body

The request body takes a complete Subscription/WEB/GetRequestExecStatus - Request resource, containing the following writable properties:

{
    "CPID": "uint",
    "LastENTRID": "uint64"
}

Properties

Name Type Description Additional
CPID uint

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

LastENTRID uint64

Last Executed Notify Transaction Request ID
Максимальное значение которое было получено ранее. Уникальное значение в составе группы Subscription/WEB.
Первичный запрос => LastENTRID=0.

Response

The following HTTP status codes may be returned, optionally with a response resource.

Status code Description Resource
200 OK

Успешная обработка запроса.

Subscription/WEB/GetRequestExecStatus - Reply[]
400 Bad Request

Ошибочный запрос.

400[]
401 Unauthorized

Отказ в доступе. Ошибочный VASMS-CPID и/или VASMS-APIKey.

429

Too Many Requests
Слишком много паралельных запросов. (Anti-flood rate limiting).

500 Internal Server Error

Системная ошибка на стороне сервера.