Skip to main content

Получение всех импортов

Описание

Возвращает список настроенных импортов каталога. Подходит для просмотра всех заданий импорта и постраничного вывода через limit и offset.

URL-адрес

GET/offers/imports

Параметры запроса

ПараметрГдеТипПримерОбязательныйОписание
limitqueryinteger50НетСколько импортов вернуть за запрос
offsetqueryinteger0НетСмещение для постраничного получения

Пример запроса

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Список импортов
[].idintegerИдентификатор импорта
[].namestringНазвание импорта
[].descriptionstringОписание импорта
[].actionstringДействие для импорта
[].auth_optionsobjectПараметры доступа к файлу-источнику
[].auth_options.typestringТип авторизации для доступа к файлу (basic, token, none)
[].auth_options.loginstringЛогин
[].auth_options.passwordstringПароль
[].auth_options.tokenstringТокен доступа
[].task_optionobjectПараметры запуска задачи
[].task_option.start_objectsarrayПараметры времени запуска
[].task_option.start_typeobjectНастройки расписания запуска
[].import_optionobjectПараметры источника импорта
[].import_option.urlstringURL файла-источника
[].import_option.actionstringДействие над данными (upsert, full_update и др.)