ScrapeJobRead
Задача импорта сайта. Создаётся в статусе queued, выполняется в фоне; терминальные статусы — completed, failed и expired.
Уникальный числовой идентификатор записи.
Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.
Идентификатор агента (настроенного ИИ-ассистента/бота), которому принадлежит запись.
directory_id objectrequired
Директория базы знаний, в которую загружаются документы; заполняется сразу после начала загрузки.
- integer
- null
URL, для которого создана задача.
Определённый режим обхода (site или page).
Possible values: [site, page]
context objectrequired
Контекст клиента, используемый при отборе страниц и очистке контента.
- string
- null
max_pages objectrequired
Действующий лимит страниц задачи.
- integer
- null
Состояние задачи (queued, in_progress, completed, failed, expired).
Possible values: [queued, in_progress, completed, failed, expired]
stage objectrequired
Текущий этап выполнения (discover, select, fetch, normalize, ingest).
- ScrapeJobStage
- null
Possible values: [discover, select, fetch, normalize, ingest]
selection objectrequired
Аудит отбора — каждый рассмотренный URL с оценкой, категорией, краткой причиной и признаком, был ли он выбран.
- object[]
- null
stats objectrequired
Живые счётчики страниц (pages_discovered, pages_selected, pages_fetched, pages_normalized, pages_ingested, pages_failed), обновляются по ходу выполнения.
- object
- null
error_message objectrequired
Причина ошибки для статусов failed и expired.
- string
- null
Время последнего изменения статуса или сигнала активности (UTC, ISO 8601).
started_at objectrequired
Когда воркер взял задачу в работу (UTC, ISO 8601).
- date-time
- null
completed_at objectrequired
Когда задача перешла в терминальный статус (UTC, ISO 8601).
- date-time
- null
Время создания (UTC, ISO 8601).
Время последнего изменения (UTC, ISO 8601).
{
"id": 0,
"product_id": 0,
"agent_id": 0,
"directory_id": 0,
"url": "string",
"mode": "site",
"context": "string",
"max_pages": 0,
"status": "queued",
"stage": "discover",
"selection": [
{}
],
"stats": {},
"error_message": "string",
"status_changed_at": "2024-07-29T15:51:28.071Z",
"started_at": "2024-07-29T15:51:28.071Z",
"completed_at": "2024-07-29T15:51:28.071Z",
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z"
}