---
title: "List domain baseline candidates"
method: POST
path: "/v1/commands/list_domain_baseline_candidates"
tags: ["Imports and discovery"]
---

# List domain baseline candidates

`POST /v1/commands/list_domain_baseline_candidates`

## Request

- Base URL: `https://app.agentlinkops.com`
- URL: `https://app.agentlinkops.com/v1/commands/list_domain_baseline_candidates`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Shared command transport. All logical arguments in JSON; no query or Idempotency-Key header. See canonical operation reference.

## Headers

- `X-Workspace-ID` string

## Request body

- ListDomainBaselineCandidatesInput
  - `browse` boolean: Server-sorted authorized saved rows; omit for legacy paging.
  - `sort` string: Allowlisted saved-field identifier.
  - `order` 'asc' | 'desc': Sort direction; stable ID ties, nulls last.
  - `q` string: Literal search of supported saved fields.
  - `table_filters` union: Up to 12 allowlisted column filters before paging.
    - string
    - object[]
      - `column` string, required
      - `operator` 'contains' | 'is' | 'is_not' | 'empty', required
      - `value` string, required
  - `runId` string, required: run ID from create/list.
  - `limit` integer: Page/report row cap; see bounds.
  - `cursor` string: Opaque list cursor; omit initially.

## Response `200`

Command result, including queued admission.

- ListDomainBaselineCandidatesOutput
  - `total` integer, nullable
  - `has_more` boolean, required: True when another page is available.
  - `next_cursor` string, nullable, required: Opaque continuation for the same listing; null means no further page.
  - `page` object
    - `limit` integer, required
    - `sort` string, required
    - `order` 'asc' | 'desc', required
    - `total` integer, nullable, required
    - `query_scope` 'server_dataset', required
    - `nulls` 'last', required
  - `schema_version` union, required
    - 1
    - 2
  - `baseline_run_id` string, required
  - `discovery_run_id` string, required
  - `scope` object, required
    - `domain` string, required
    - `include_subdomains` boolean, required
    - `website_revision` string, required
    - `query_version` 'dataforseo-as-is-v1', required
  - `coverage` object, required: Dataset scope and completeness, including limits on what these results establish.
    - `whole_web` false, required
    - `sample` true, required: True: the rendered preview uses example content, never customer events.
    - `ordering` 'rank,desc', required
    - `reason` string, nullable, required: Recorded explanation; null when no explanation applies.
  - `items` object[], required: Records in this bounded page.
    - `v` 1, required
    - `id` string, required: Resource identifier returned by the operation.
    - `workspace_id` string, required: Workspace that owns this record.
    - `project_id` string, required: Project that owns this record.
    - `discovery_run_id` string, required
    - `source_url` string, required: Publisher page URL recorded in this evidence.
    - `target_url` string, required: Destination URL recorded in this evidence.
    - `provider` 'linktrail_corpus' | 'dataforseo' | 'imported', required
    - `data_mode` 'synthetic' | 'owned_corpus' | 'provider_index' | 'imported', required
    - `provider_retrieved_at` string, date-time, required: Timestamp when the upstream evidence was retrieved.
    - `provider_first_seen` string, date-time, nullable, required
    - `provider_prev_seen` string, date-time, nullable, required
    - `provider_last_seen` string, date-time, nullable, required
    - `provider_status` object, required
      - `is_lost` boolean, nullable, required
      - `is_broken` boolean, nullable, required
      - `is_new` boolean, nullable, required
    - `anchor` string, nullable, required
    - `rel` string[], nullable, required
    - `dofollow` boolean, nullable, required
    - `link_type` string, nullable, required
    - `source_http_status` integer, nullable, required
    - `target_http_status` integer, nullable, required
    - `links_count` integer, nullable, required
    - `provider_metrics` union, required
      - object
        - `dataforseo` object, required
          - `rank` integer, nullable, required
          - `page_from_rank` integer, nullable, required
          - `domain_from` string
          - `domain_from_rank` integer, nullable, required
          - `backlink_spam_score` integer, nullable, required
          - `rank_scale` 'one_thousand', required
      - object
        - `imported` object, required
          - `supplier` 'ahrefs' | 'google_search_console' | 'bing_webmaster_tools' | 'semrush' | 'majestic' | 'moz' | 'dataforseo' | 'linkody' | 'csv', required
          - `supplier_row_id` string, nullable, required
          - `target_basis` 'supplier_observed' | 'user_supplied_target_expectation'
          - `supplier_generated_at` string, date-time, nullable, required
          - `supplier_metrics` object, nullable, required
      - object
        - `linktrail_corpus` object, required
          - `source_outlink_count` integer, nullable, required
          - `source_external_outlink_count` integer, nullable, required
          - `fetch_kind` 'direct' | 'rendered' | 'proxied', required
          - `extraction_complete` boolean, required
    - `verification_status` 'not_checked' | 'present' | 'absent' | 'unknown' | 'source_unavailable', required: AgentLinkOps check state, independent of supplier flags. not_checked means no AgentLinkOps check is recorded.
    - `verified_at` string, date-time, nullable, required: Timestamp of the AgentLinkOps check; null until checked.
    - `observation_id` string, nullable, required
    - `current_verification` object
      - `job_id` string, nullable, required
      - `state` string, required: Saved lifecycle or evidence state, as enumerated for this record.
      - `error_code` string, nullable, required: Latest delivery detail code; null when no failure or retry has been recorded.
      - `observation` object, nullable, required
        - `id` string, required: Resource identifier returned by the operation.
        - `state` string, required: Saved lifecycle or evidence state, as enumerated for this record.
        - `reason` string, nullable, required: Recorded explanation; null when no explanation applies.
        - `checked_at` string, required: UTC timestamp of the saved check.
    - `monitor` object, nullable
      - `watch_id` string, required
      - `state` 'live' | 'missing' | 'couldnt_check' | 'paused' | 'not_checked_yet', required: Saved lifecycle or evidence state, as enumerated for this record.
  - `truncated` boolean, required
  - `monitoring` object
    - `watched` integer, required
    - `checked` integer, required
    - `live` integer, required
    - `paused` integer, required
    - `unwatched_live` integer, required
  - `snapshot` object, required
    - `through_provider_page` number, nullable, required
    - `refresh_from_start_for_new_results` true, required

## Other responses

- `429`: Request-rate or usage refusal. Inspect error.code and recovery details before retrying.
- `default`: Error envelope. Non-configuration 5xx messages are masked and details omitted; allowlisted configuration errors retain static operator recovery.

---

[API](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api.md) · [All operations](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentlinkops/apis/agentlinkops-http-api/revisions/1bf30c2912b2?raw)
