Метод «Запрос для обратных вызовов сервиса Р7»¶
Endpoint: POST {hostname}/ldm-r7proxy-service/api/public/v1/callback/{keyId}
Метод производит запрос для формирования служебных команд в командный сервис онлайн редактора Р7-Офис.
Более подробное описание метода находится в yaml файле «r7proxy_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| keyId | Path | Идентификатор редактируемого документа (id), полученный методом GET {hostname}/dh-documents-service/api/v1/documents |
| key | Body | Значение согласно описанию в зависимости от потребностей клиента |
| status | Body | Значение согласно описанию в зависимости от потребностей клиента |
| url | Body | Значение согласно описанию в зависимости от потребностей клиента |
| users | Body | Значение согласно описанию в зависимости от потребностей клиента |
| actions: · type · userid |
Body | Значение согласно описанию в зависимости от потребностей клиента |
| filetype | Body | Значение согласно описанию в зависимости от потребностей клиента |
| forcesavetype | Body | Значение согласно описанию в зависимости от потребностей клиента |
Пример запроса:
curl --location 'https://ldm-docs.k8s.lan.lanit.ru/api/public/v1/callback/e7e65628-cc2d-4452-9e55-a31a6865de5e' \
-header 'accept: */*' \
-header 'Content-Type: application/json' \
-data '{
"key": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": 0,
"url": "string",
"users": [
"string"
],
"actions": [
{
"type": 0,
"userid": "a7e685b3-d80c-46cd-ac4b-51229ad9db3e"
}
],
"filetype": "pdf",
"forcesavetype": 0
}'