Получение всех импортов
Описание
Возвращает список настроенных импортов каталога. Подходит для просмотра всех заданий импорта и постраничного вывода через limit и offset.
URL-адрес
GET
/offers/importsПараметры запроса
| Параметр | Где | Тип | Пример | Обязательный | Описание |
|---|---|---|---|---|---|
| limit | query | integer | 50 | Нет | Сколько импортов вернуть за запрос |
| offset | query | integer | 0 | Нет | Смещение для постраничного получения |
Пример запроса
bash
curl -X GET "https://example.com/api/offers/imports?limit=50&offset=0" \
-H "X-MOODREC-API: <token>" \
-H "Accept: application/json"
Пример ответа
json
[
{
"id": 0,
"name": "Import",
"description": "Test_import",
"action": "upsert",
"auth_options": {
"type": "basic",
"login": "user",
"password": "password",
"token": "2nsVrq213pdh3Zb1234df7d12d765c2132195e"
},
"task_option": {
"start_objects": [
{
"hours": 1,
"minutes": 15
}
],
"start_type": {
"is_interval": false,
"interval": 15,
"time_type": "minutes",
"is_regular": true,
"start_time": 1740125112,
"weekdays": [0, 1, 2, 3]
}
},
"import_option": {
"url": "https://example.ru/feed.xml",
"action": "upsert"
}
}
]
Возвращаемые параметры
| Параметр | Тип | Описание |
|---|---|---|
| [] | array | Список импортов |
| [].id | integer | Идентификатор импорта |
| [].name | string | Название импорта |
| [].description | string | Описание импорта |
| [].action | string | Действие для импорта |
| [].auth_options | object | Параметры доступа к файлу-источнику |
| [].auth_options.type | string | Тип авторизации для доступа к файлу (basic, token, none) |
| [].auth_options.login | string | Логин |
| [].auth_options.password | string | Пароль |
| [].auth_options.token | string | Токен доступа |
| [].task_option | object | Параметры запуска задачи |
| [].task_option.start_objects | array | Параметры времени запуска |
| [].task_option.start_type | object | Настройки расписания запуска |
| [].import_option | object | Параметры источника импорта |
| [].import_option.url | string | URL файла-источника |
| [].import_option.action | string | Действие над данными (upsert, full_update и др.) |