REST API DropCat: получение статуса запроса
GET /getRequestStatus
Метод предназначен для получения статуса выполнения отправленного ранее запроса.
Формат запроса
Запрос на получение статуса запроса следует отправлять методом GET.
/getRequestStatus
? [id_type= <тип идентификатора>]
& [org_id=<идентификатор>]
& [request_uuid= <идентификатор>]
Параметры запроса
| Параметр | Пример значения | Описание | Тип параметра | Тип данных |
|---|---|---|---|---|
| id_type* | gln |
Тип идентификатора организации. Принимает значения: gln или fns. |
query | string |
| org_id* | 2000000009994 | Идентификатор организации-инициатора запроса. | query | string |
| request_uuid* | 0f1ec66f-b5b1-49c2-8932-c2cccbe55137 | Идентификатор запроса, статус обработки которого требуется узнать | query | string |
*Обязательный параметр.
Формат ответа
Если запрос был обработан без ошибок, API отвечает кодом 200. Если запрос вызвал ошибку, возвращается подходящий код ответа, а тело ответа содержит описание ошибки.
Curl
curl -X GET --header "Accept: application/json" "https://dapi-preprod.ediweb.ru/edi/api/v1.1/getRequestStatus?id_type=gln&org_id=2000000009994&request_uuid=0f1ec66f-b5b1-49c2-8932-c2cccbe55137"
URL запроса
https://dapi-preprod.ediweb.ru/edi/api/v1.1/getRequestStatus?id_type=gln&org_id=2000000009994&request_uuid=0f1ec66f-b5b1-49c2-8932-c2cccbe55137
Тело ответа
Request result found '0f1ec66f-b5b1-49c2-8932-c2cccbe55137'. SUCCESS_COMPLETED where request = 'createDocument', requestUuid = '0f1ec66f-b5b1-49c2-8932-c2cccbe55137'
HTTP код ответа
200
Заголовки ответа
{
"connection": "keep-alive",
"content-length": "165",
"content-type": "text/plain; charset=UTF-8",
"date": "Fri, 03 Apr 2020 15:56:17 GMT",
"doc_id": "103940815",
"request_uuid": "e7e15927-eb3e-46b2-b8f6-e87cb624754b",
"server": "nginx"
}