Дополнительный сбор отзывов

Состояние сбора по всем объектам

Доступ для AI:

Состояние дополнительного сбора по каждому объекту аккаунта одним запросом – поля те же, что у GET /v3/objects/{object_id}/refresh. Пагинации нет.

GET
/v3/objects/refresh

Ответ

dataсписок объектов

Все элементы (пагинации нет).

data[].object_idчисло

Объект.

data[].is_allowedда/нет

Запустит ли POST сбор прямо сейчас.

data[].codeстрокаможет быть null

Почему нельзя – тот же код, что вернёт POST: refresh_requires_upgrade, refresh_trial_exhausted, refresh_in_progress, refresh_limited, refresh_nothing_to_scrape. null, если можно.

data[].modeстрокаможет быть null

Что сделает POST: full – соберёт все включённые ссылки объекта, retry – только не собравшиеся в эти сутки. null, если нельзя.

data[].is_runningда/нет

Идёт ли дополнительный сбор.

data[].is_retriedда/нет

Повтор этих суток уже использован.

data[].refreshed_atдата и времяможет быть null

Начало текущих суток объекта – последний сбор всех ссылок, UTC.

data[].next_available_atдата и времяможет быть null

Когда снова будет доступен сбор всех ссылок, UTC. null – уже доступен.

data[].retry_link_idsсписок чисел

Ссылки, не собравшиеся в эти сутки, которым положен один повтор.

data[].trial_leftчисломожет быть null

Сколько дополнительных сборов осталось в пробном периоде (всего 5). null – не пробный период.

data[].linksсписок объектов

Итог дополнительных сборов этих суток по ссылкам; повтор перекрывает первый сбор по своим ссылкам. Пусто вне суток объекта.

data[].links[].link_idчисло

Ссылка объекта.

data[].links[].statusстрока

running – собирается, success – собрана, failed – не собралась.

curl -X GET "https://api.rewio.ru/v3/objects/refresh"
{  "data": [    {      "object_id": 20,      "is_allowed": true,      "code": null,      "mode": "retry",      "is_running": false,      "is_retried": false,      "refreshed_at": "2026-10-29T15:35:36",      "next_available_at": "2026-10-30T15:34:36",      "retry_link_ids": [        178      ],      "trial_left": null,      "links": [        {          "link_id": 177,          "status": "success"        },        {          "link_id": 178,          "status": "failed"        },        {          "link_id": 179,          "status": "success"        }      ]    },    {      "object_id": 21,      "is_allowed": false,      "code": "refresh_limited",      "mode": null,      "is_running": false,      "is_retried": false,      "refreshed_at": "2026-10-29T09:12:00",      "next_available_at": "2026-10-30T09:11:00",      "retry_link_ids": [],      "trial_left": null,      "links": [        {          "link_id": 184,          "status": "success"        },        {          "link_id": 185,          "status": "success"        }      ]    },    {      "object_id": 22,      "is_allowed": true,      "code": null,      "mode": "full",      "is_running": false,      "is_retried": false,      "refreshed_at": null,      "next_available_at": null,      "retry_link_ids": [],      "trial_left": null,      "links": []    }  ]}

Коды ошибок общие для всего API и описаны на странице Ошибки.