Метод «Запрос для обратных вызовов сервиса Р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
}'