REST API DropCat: получение статуса подписания документа в «Госключ»
GET /getGoskeyStatus
Метод используется чтобы узнать, на каком этапе подписания в Госключ находится документ.
Формат запроса
Запрос статуса следует отправлять с помощью метода GET.
/getGoskeyStatus
? [id_type= <gln>]
& [org_id= <идентификатор>]
& [doc_id= <идентификатор>]
Параметры запроса
| Параметр | Пример значения | Описание | Тип параметра | Тип данных |
|---|---|---|---|---|
| id_type* | gln | Тип идентификатора организации. Принимает значения: gln или fns | query | string |
| org_id* | 2000000009994 | Идентификатор организации-инициатора запроса | query | string |
| doc_id* |
51442005 |
Идентификатор документа в системе | query | long |
* Обязательный параметр.
Формат ответа
Если запрос был обработан без ошибок, API отвечает кодом 200. Если запрос вызвал ошибку, возвращается подходящий код ответа, а тело ответа содержит описание ошибки.
Curl
curl -X GET --header "Accept: application/json" "https://dapi-preprod.ediweb.ru/edi/api/v1.1/getGoskeyStatus?id_type=gln&org_id=1053675800999&doc_id=359111086"
URL запроса
https://dapi-preprod.ediweb.ru/edi/api/v1.1/getGoskeyStatus?id_type=gln&org_id=1053675800999&doc_id=359111086
Тело ответа
В теле ответа возвращается текстовое описание статуса подписания в «Госключ» для запрашиваемого документа:
The following information is available for the 359111086 document related to signing by GOSKEY: The document has been sent for signing
HTTP код ответа
200
Заголовки ответа
{
"connection": "keep-alive",
"content-encoding": "gzip",
"content-length": "97",
"content-type": "text/plain; charset=UTF-8",
"date": "Sun, 08 Dec 2024 12:21:47 GMT",
"doc_id": "359111086",
"request_uuid": "a7f7603d-673f-4029-86b8-55016465059e",
"server": "nginx"
}