Импорт данных из файла
Для импорта необходимо предварительно загрузить файл с данными на сервер. Это можно сделать с помощью endpoint’а /disk/file/upload
.
При импорте данных передается хеш-значение загруженного файла и его формат (.xlsx, .csv).
Также при необходимости можно запустить обработчики создания элемента приложения. По умолчанию при импорте обработчики событий игнорируются.
Если для текущего приложения уже выполняется импорт, то запустить новую процедуру будет невозможно.
Запрос
POST /pub/v1/app/{namespace}/{code}/import
Параметры пути (path)
Имя параметра | Тип | Описание | Дополнительно |
---|---|---|---|
namespace | string | Код раздела |
Обязательный |
code | string | Код приложения |
Обязательный |
Тело запроса (body)
Тело запроса принимает ресурс Импорт данных из файла — Request. Содержит следующие доступные для записи свойства:
{
"fileHash": "uuid",
"format": "string",
"withEventHandlers": "boolean"
}
Свойства
Имя | Тип | Описание | Дополнительно |
---|---|---|---|
fileHash | uuid |
Хеш файла с данными |
Опциональное |
format | string |
Формат |
Опциональное |
withEventHandlers | boolean |
Запустить обработчики событий |
Опциональное |
Авторизация
Запрос обязательно должен использовать один из следующих методов авторизации:
API key
Ответ
Могут быть возвращены следующие коды состояния HTTP:
HTTP-статус | Описание | Модель ответа |
---|---|---|
200 | OK Модель результата импорта |
Модель результата импорта (Импорт данных из файла) |