Метод «Изменить бизнес-объект»

Endpoint: PUT {hostname}/dh-documents-service/api/v1/items/{id}

Метод позволяет перезаписать метаданные бизнес-объекта.

Более подробное описание метода находится в yaml файле «documents_service», который расположен в папке с документацией.

Маппинг параметров запроса

Входящие параметры Способ передачи параметров Требования к заполнению
id Path Идентификатор бизнес-объекта (id), полученный методом GET {hostname}/dh-documents-service/api/v1/items
name Body Наименование бизнес-объекта. Значение согласно описанию в зависимости от потребностей клиента
description Body Описание бизнес-объекта. Значение согласно описанию в зависимости от потребностей клиента
recordVersion Body Номер версии изменения бизнес-объекта. Значение согласно описанию в зависимости от потребностей клиента
someDynamicBoolAttribute Body Общий тип обязательных динамических атрибутов, определенных в модели данных, при их наличии

Пример запроса:

curl --location --request PUT 'http://docshouse-dev.k8s.lan.lanit.ru/dh-gateway-api-service/dh-documents-service/api/v1/items/cc9a1e5a-d98b-47db-9194-3d7252dec79a' \

--header 'accept: */*' \

--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36' \

--header 'Content-Type: application/json' \

--header 'Authorization: Bearer 

--data '{

  "name": "Бизнес объект auto 69",

  "description": "Created by auto postman test",

  "recordVersion": 0,

  "textCode": "TEXT Market Account Lead Incredible Dollar",

  "booleanCode": false,

  "datetimeCode": "2005-10-25T20:24:23.651Z",

  "doubleCode": 55.160,

  "integerCode": 520,

  "linkCode": {

​    "title": "Ссылка на файл redundant",

​    "id": "9f744f35-1616-4b7e-9fc3-c8e21853235d",

​    "uri": "http://verlie.com"

  },

  "binaryCode": "SGVsbG8gV29ybGQh"

}'