Xsolla-logo

Импорт товаров из JSON-файлаServer-sideAdmin

post/v1/projects/{project_id}/import/from_external_file

Импортирует товары в магазин из JSON-файла по указанному URL-адресу. Подробная информация об импорте из JSON-файла приведена в документации.

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID проекта. Вы можете найти этот параметр в Личном кабинете рядом с названием проекта.

Example: 44056
Request Body schema: application/json
connector_external_id
required
string

Фиксированное значение, определяющее тип операции для импорта товаров.

Value: "import_items"
file_url
required
string

URL-адрес файла с данными в формате JSON. Файл должен быть размещен на сервисе хранения данных в публичном доступе. Шаблон файла вы можете скачать в Личном кабинете в разделе Store > Виртуальные предметы > Управление каталогом > Импортировать товары (JSON).

mode
string
Default: "create_and_update"

Действия при импорте:

Enum: Description
create

Добавить новые товары.

create_and_update

Добавить новые и обновить существующие товары.

sync

Добавить новые, обновить существующие и отключить недостающие товары.

Responses
201

Файл был успешно импортирован и находится в обработке.

401

Данные для базовой аутентификации не переданы или ошибочны. Убедитесь, что использовали базовую аутентификацию и проверьте правильность учетных данных.

422

Ошибка валидации, вызванная некорректными параметрами тела запроса, свойствами файла или содержимым файла.

Request samples
application/json
{}
Response samples
application/json
{
  • "import_id": "af9f3638a16e11ef880da2cd677d2d24"
}