Запрос на получение статуса обработки отправленных ранее запросов в составе группы Subscription/General.
При наличии новых данных, будет отправлен блок данных в кол-ве: 1...1000 с сортировкой LastENTRID ASC.
Внимание: запросы отправлять линейно синхронно с интервалами между ними
- если получен новый блок данных => не менее 1 сек.
- иначе не менее 10 секунд.
В случае нарушения данных интервалов сервис вернет ошибку 'HTTP response status code': 429.
Примечание: Общая схема взаимодействия.
POST http://<APIURL:PORT>/Subscription/General/GetRequestExecStatus
| Parameter name | Value | Description | Additional |
|---|---|---|---|
| VASMS-CPID | <uint> | Content Provider ID |
Required |
| VASMS-APIKey | <string> | Content Provider API Key Value |
Required |
| Content-type | application/json; charset=UTF-8 | Required |
The request body takes a complete Subscription/General/GetRequestExecStatus - Request resource, containing the following writable properties:
{
"CPID": "uint",
"LastENTRID": "uint64"
}
| Name | Type | Description | Additional |
|---|---|---|---|
| CPID | uint |
Content Provider ID |
|
| LastENTRID | uint64 |
Last Executed Notify Transaction Request ID |
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource |
|---|---|---|
| 200 | OK Успешная обработка запроса. |
Subscription/General/GetRequestExecStatus - Reply[] |
| 400 | Bad Request Ошибочный запрос. |
400[] |
| 401 | Unauthorized Отказ в доступе. Ошибочный VASMS-CPID и/или VASMS-APIKey. |
|
| 429 | Too Many Requests |
|
| 500 | Internal Server Error Системная ошибка на стороне сервера. |