REST API DropCat: получение контента документа
GET /getDocument
Метод предназначен для получения контента документа.
Общий запрос без дифференцирования по типам документов на платформе.
Формат запроса
Запрос на получение контента документа следует отправлять с помощью метода GET.
/getDocuments
? [id_type= <тип идентификатора>]
& [org_id= <идентификатор>]
& [doc_id= <идентификатор>]
& [signed_doc= <true/false>]
Параметры запроса
| Параметр | Пример значения | Описание | Тип параметра | Тип данных |
|---|---|---|---|---|
| id_type* | gln |
Тип идентификатора организации. Принимает значения: gln или fns. |
query | string |
| org_id* | 2000000009994 | Идентификатор организации-инициатора запроса. | query | string |
| doc_id* | 51731914 | Идентификатор документа в системе. | query | long |
| signed_doc* | false |
Признак документа/документа с подписью |
query | boolean |
* Обязательный параметр.
Формат ответа
Если запрос был обработан без ошибок, API отвечает кодом 200.
Если запрос вызвал ошибку, возвращается подходящий код ответа, а тело ответа содержит описание ошибки.
Curl
curl -X GET --header "Accept: application/json" "https://dapi-preprod.ediweb.ru/edi/api/v1/getDocument?id_type=gln&org_id=1089847223964&doc_id=51731914&signed_doc=false"
URL запроса
https://dapi-preprod.ediweb.ru/edi/api/v1/getDocument?id_type=gln&org_id=1089847223964&doc_id=51731914&signed_doc=false
Тело ответа
В теле ответа передается xml-файл, соответствующий xsd схеме данного типа документа.
HTTP код ответа
200
Заголовки ответа
{
"connection": "keep-alive",
"content-length": "1146",
"content-type": "text/plain; charset=UTF-8",
"date": "Fri, 10 Oct 2023 11:17:21 GMT",
"doc_id": "51731914",
"file_name": "0101_WAYBILL_T1_ON_PTLSSOBTS.xml",
"request_uuid": "4aa8d7ec-177c-4b85-87c5-fe352bf25da7",
"gisepd_uuid": "276669b5-0375-4fbb-84fc-8ac63d881ca8",
"server": "nginx/1.11.10"
}