Перейти к основному содержимому

PaginatedResponse[ScrapeJobRead]

items object[]required
  • Array [
  • idIdrequired

    Уникальный числовой идентификатор записи.

    product_idProduct Idrequired

    Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.

    agent_idAgent Idrequired

    Идентификатор агента (настроенного ИИ-ассистента/бота), которому принадлежит запись.

    directory_id objectrequired

    Директория базы знаний, в которую загружаются документы; заполняется сразу после начала загрузки.

    anyOf
    integer
    urlUrlrequired

    URL, для которого создана задача.

    modeScrapeDiscoveryModerequired

    Определённый режим обхода (site или page).

    Possible values: [site, page]

    context objectrequired

    Контекст клиента, используемый при отборе страниц и очистке контента.

    anyOf
    string
    max_pages objectrequired

    Действующий лимит страниц задачи.

    anyOf
    integer
    statusScrapeJobStatusrequired

    Состояние задачи (queued, in_progress, completed, failed, expired).

    Possible values: [queued, in_progress, completed, failed, expired]

    stage objectrequired

    Текущий этап выполнения (discover, select, fetch, normalize, ingest).

    anyOf
    ScrapeJobStage

    Possible values: [discover, select, fetch, normalize, ingest]

    selection objectrequired

    Аудит отбора — каждый рассмотренный URL с оценкой, категорией, краткой причиной и признаком, был ли он выбран.

    anyOf
  • Array [
  • property name*any
  • ]
  • stats objectrequired

    Живые счётчики страниц (pages_discovered, pages_selected, pages_fetched, pages_normalized, pages_ingested, pages_failed), обновляются по ходу выполнения.

    anyOf
    object
    error_message objectrequired

    Причина ошибки для статусов failed и expired.

    anyOf
    string
    status_changed_atdate-timerequired

    Время последнего изменения статуса или сигнала активности (UTC, ISO 8601).

    started_at objectrequired

    Когда воркер взял задачу в работу (UTC, ISO 8601).

    anyOf
    date-time
    completed_at objectrequired

    Когда задача перешла в терминальный статус (UTC, ISO 8601).

    anyOf
    date-time
    created_atdate-timerequired

    Время создания (UTC, ISO 8601).

    updated_atdate-timerequired

    Время последнего изменения (UTC, ISO 8601).

  • ]
  • pagePagerequired
    limitLimitrequired
    totalTotalrequired
    pagesPagesrequired
    PaginatedResponse[ScrapeJobRead]
    {
    "items": [
    {
    "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"
    }
    ],
    "page": 0,
    "limit": 0,
    "total": 0,
    "pages": 0
    }