При синхронизации 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 записи для обновления и все значения обновляемых полей в формате "<Ключ>": "<Значение>"