Метод «Создать набор ключей с заданными параметрами»

Endpoint: POST {hostname}/uniqueness-service/api/v1/key-sets

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

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

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

Входящие параметры Способ передачи параметров Требования к заполнению
tenant Body Тенант, в котором создается регистрация
objectClassCode Body Классы объекта, входящие в регистрацию. Если существует регистрация, куда входят все эти классы, то считается, что они совместимы
keyPropertyCodes Body Список ключевых свойств
trackKeys Body Признак автоматической трассировки уникальности ключей по всем создаваемым объектам. Для существующей регистрации признак должен совпадать
ignoreNull Body Признак игнорирования ключей со всеми пустыми значениями

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

curl --location --request POST 'https://docshouse-dev.k8s.lan.lanit.ru/ldm-uniqueness-service/api/v1/key-sets' \

--header 'accept: application/json' \

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

--data '{

 "tenant": "string",

 "objectClassCodes": [

  "string"

 ],

 "keyPropertyCodes": [

  "string"

 ],

 "trackKeys": true,

 "ignoreNull": true

}'