При синхронизации Sherlock Platform с внешними системами может быть необходимо выполнить массовую загрузку записей в дополнительные таблицы Sherlock.
Для загрузки записей через API Sherlock Platform сначала надо авторизоваться. Полученный токен надо передать в заголовке как Bearer Token.
Непосредственно для выполнения операции необходимо вызвать метод PUT контроллера Table https://<sherlock_url>/API/V2/Table/{systemDictionaryId}/MassUpdate, где SystemDictionaryId - идентификатор таблицы с справочнике таблиц Sherlock Platform.
В теле запроса необходимо указать параметры сообщения в формате JSON. Пример сообщения приведен ниже:
[ { "id": "4b983c41-62d8-f3ec-3ea2-355891bb0202", "data": { "ID": "4b983c41-62d8-f3ec-3ea2-355891bb0202", "Code": "111", "Title": "Спорт клуб" } }, { "data": { "Code": "444", "Title": "Ресторан" } } ]
В данном запросе необходимо указывать ID записи для обновления и все значения обновляемых полей в формате "<Ключ>": "<Значение>"