{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "v": {
            "type": "number",
            "const": 1,
            "description": "v recorded for this result."
          },
          "id": {
            "type": "string",
            "pattern": "^dc_[a-f0-9]{64}$",
            "description": "Resource identifier returned by the operation."
          },
          "workspace_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "description": "Workspace that owns this record."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "description": "Project that owns this record."
          },
          "discovery_run_id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "description": "discovery run id recorded for this result."
          },
          "source_url": {
            "type": "string",
            "maxLength": 4096,
            "description": "Publisher page URL recorded in this evidence."
          },
          "target_url": {
            "type": "string",
            "maxLength": 4096,
            "description": "Destination URL recorded in this evidence."
          },
          "provider": {
            "type": "string",
            "enum": [
              "linktrail_corpus",
              "dataforseo",
              "imported"
            ],
            "description": "provider recorded for this result."
          },
          "data_mode": {
            "type": "string",
            "enum": [
              "synthetic",
              "owned_corpus",
              "provider_index",
              "imported"
            ],
            "description": "data mode recorded for this result."
          },
          "provider_retrieved_at": {
            "type": "string",
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
            "description": "Timestamp when the upstream evidence was retrieved."
          },
          "provider_first_seen": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "provider first seen recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "provider first seen recorded for this result."
          },
          "provider_prev_seen": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "provider prev seen recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "provider prev seen recorded for this result."
          },
          "provider_last_seen": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "provider last seen recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "provider last seen recorded for this result."
          },
          "provider_status": {
            "type": "object",
            "properties": {
              "is_lost": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "is lost recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "is lost recorded for this result."
              },
              "is_broken": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "is broken recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "is broken recorded for this result."
              },
              "is_new": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "is new recorded for this result."
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "is new recorded for this result."
              }
            },
            "required": [
              "is_lost",
              "is_broken",
              "is_new"
            ],
            "additionalProperties": false,
            "description": "provider status recorded for this result."
          },
          "anchor": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 4096,
                "description": "anchor recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "anchor recorded for this result."
          },
          "rel": {
            "anyOf": [
              {
                "maxItems": 32,
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 128,
                  "description": "rel recorded for this result."
                },
                "description": "rel recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "rel recorded for this result."
          },
          "dofollow": {
            "anyOf": [
              {
                "type": "boolean",
                "description": "dofollow recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "dofollow recorded for this result."
          },
          "link_type": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 64,
                "description": "link type recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "link type recorded for this result."
          },
          "source_http_status": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 100,
                "maximum": 599,
                "description": "source http status recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "source http status recorded for this result."
          },
          "target_http_status": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 100,
                "maximum": 599,
                "description": "target http status recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "target http status recorded for this result."
          },
          "links_count": {
            "anyOf": [
              {
                "type": "integer",
                "minimum": 0,
                "maximum": 9007199254740991,
                "description": "links count recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "links count recorded for this result."
          },
          "provider_metrics": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "dataforseo": {
                    "type": "object",
                    "properties": {
                      "rank": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 1000,
                            "description": "rank recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "rank recorded for this result."
                      },
                      "page_from_rank": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 1000,
                            "description": "page from rank recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "page from rank recorded for this result."
                      },
                      "domain_from_rank": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 1000,
                            "description": "domain from rank recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "domain from rank recorded for this result."
                      },
                      "backlink_spam_score": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 100,
                            "description": "backlink spam score recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "backlink spam score recorded for this result."
                      },
                      "rank_scale": {
                        "type": "string",
                        "const": "one_thousand",
                        "description": "rank scale recorded for this result."
                      }
                    },
                    "required": [
                      "rank",
                      "page_from_rank",
                      "domain_from_rank",
                      "backlink_spam_score",
                      "rank_scale"
                    ],
                    "additionalProperties": false,
                    "description": "dataforseo recorded for this result."
                  }
                },
                "required": [
                  "dataforseo"
                ],
                "additionalProperties": false,
                "description": "provider metrics recorded for this result."
              },
              {
                "type": "object",
                "properties": {
                  "imported": {
                    "type": "object",
                    "properties": {
                      "supplier": {
                        "type": "string",
                        "enum": [
                          "ahrefs",
                          "google_search_console",
                          "semrush",
                          "majestic",
                          "moz",
                          "dataforseo",
                          "linkody",
                          "csv"
                        ],
                        "description": "supplier recorded for this result."
                      },
                      "supplier_row_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "maxLength": 256,
                            "description": "supplier row id recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "supplier row id recorded for this result."
                      },
                      "supplier_generated_at": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "date-time",
                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                            "description": "supplier generated at recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "supplier generated at recorded for this result."
                      },
                      "supplier_metrics": {
                        "anyOf": [
                          {
                            "type": "object",
                            "propertyNames": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 64
                            },
                            "additionalProperties": {
                              "anyOf": [
                                {
                                  "type": "number",
                                  "description": "supplier metrics recorded for this result."
                                },
                                {
                                  "type": "string",
                                  "maxLength": 256,
                                  "description": "supplier metrics recorded for this result."
                                },
                                {
                                  "type": "null",
                                  "description": "supplier metrics recorded for this result."
                                }
                              ],
                              "description": "supplier metrics recorded for this result."
                            },
                            "description": "supplier metrics recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "supplier metrics recorded for this result."
                      }
                    },
                    "required": [
                      "supplier",
                      "supplier_row_id",
                      "supplier_generated_at",
                      "supplier_metrics"
                    ],
                    "additionalProperties": false,
                    "description": "imported recorded for this result."
                  }
                },
                "required": [
                  "imported"
                ],
                "additionalProperties": false,
                "description": "provider metrics recorded for this result."
              },
              {
                "type": "object",
                "properties": {
                  "linktrail_corpus": {
                    "type": "object",
                    "properties": {
                      "source_outlink_count": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991,
                            "description": "source outlink count recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "source outlink count recorded for this result."
                      },
                      "source_external_outlink_count": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 9007199254740991,
                            "description": "source external outlink count recorded for this result."
                          },
                          {
                            "type": "null"
                          }
                        ],
                        "description": "source external outlink count recorded for this result."
                      },
                      "fetch_kind": {
                        "type": "string",
                        "enum": [
                          "direct",
                          "rendered",
                          "proxied"
                        ],
                        "description": "fetch kind recorded for this result."
                      },
                      "extraction_complete": {
                        "type": "boolean",
                        "description": "extraction complete recorded for this result."
                      }
                    },
                    "required": [
                      "source_outlink_count",
                      "source_external_outlink_count",
                      "fetch_kind",
                      "extraction_complete"
                    ],
                    "additionalProperties": false,
                    "description": "linktrail corpus recorded for this result."
                  }
                },
                "required": [
                  "linktrail_corpus"
                ],
                "additionalProperties": false,
                "description": "provider metrics recorded for this result."
              }
            ],
            "description": "provider metrics recorded for this result."
          },
          "verification_status": {
            "type": "string",
            "enum": [
              "not_checked",
              "present",
              "absent",
              "unknown",
              "source_unavailable"
            ],
            "description": "Linktrail check state, independent of supplier flags. not_checked means no Linktrail check is recorded."
          },
          "verified_at": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
                "description": "Timestamp of the Linktrail check; null until checked."
              },
              {
                "type": "null"
              }
            ],
            "description": "Timestamp of the Linktrail check; null until checked."
          },
          "observation_id": {
            "anyOf": [
              {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-zA-Z0-9_-]+$",
                "description": "observation id recorded for this result."
              },
              {
                "type": "null"
              }
            ],
            "description": "observation id recorded for this result."
          }
        },
        "required": [
          "v",
          "id",
          "workspace_id",
          "project_id",
          "discovery_run_id",
          "source_url",
          "target_url",
          "provider",
          "data_mode",
          "provider_retrieved_at",
          "provider_first_seen",
          "provider_prev_seen",
          "provider_last_seen",
          "provider_status",
          "anchor",
          "rel",
          "dofollow",
          "link_type",
          "source_http_status",
          "target_http_status",
          "links_count",
          "provider_metrics",
          "verification_status",
          "verified_at",
          "observation_id"
        ],
        "additionalProperties": {},
        "description": "Records in this bounded page."
      },
      "description": "Records in this bounded page."
    },
    "next_cursor": {
      "anyOf": [
        {
          "type": "string",
          "description": "Opaque continuation for the same listing; null means no further page."
        },
        {
          "type": "null"
        }
      ],
      "description": "Opaque continuation for the same listing; null means no further page."
    },
    "has_more": {
      "description": "True when another page is available.",
      "type": "boolean"
    },
    "run": {
      "type": "object",
      "properties": {
        "v": {
          "type": "number",
          "const": 1,
          "description": "v recorded for this result."
        },
        "id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-zA-Z0-9_-]+$",
          "description": "Resource identifier returned by the operation."
        },
        "workspace_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-zA-Z0-9_-]+$",
          "description": "Workspace that owns this record."
        },
        "project_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-zA-Z0-9_-]+$",
          "description": "Project that owns this record."
        },
        "provider": {
          "type": "string",
          "enum": [
            "linktrail_corpus",
            "dataforseo",
            "imported"
          ],
          "description": "provider recorded for this result."
        },
        "data_mode": {
          "type": "string",
          "enum": [
            "synthetic",
            "owned_corpus",
            "provider_index",
            "imported"
          ],
          "description": "data mode recorded for this result."
        },
        "query": {
          "type": "object",
          "properties": {
            "target_kind": {
              "type": "string",
              "enum": [
                "domain",
                "exact_url"
              ],
              "description": "target kind recorded for this result."
            },
            "target": {
              "type": "string",
              "minLength": 1,
              "maxLength": 4096,
              "description": "target recorded for this result."
            },
            "include_subdomains": {
              "type": "boolean",
              "description": "include subdomains recorded for this result."
            },
            "backlinks_status_type": {
              "type": "string",
              "enum": [
                "live",
                "lost",
                "all"
              ],
              "description": "backlinks status type recorded for this result."
            },
            "exclude_internal_backlinks": {
              "type": "boolean",
              "description": "exclude internal backlinks recorded for this result."
            },
            "mode": {
              "type": "string",
              "const": "as_is",
              "description": "mode recorded for this result."
            },
            "filters": {
              "type": "null",
              "description": "filters recorded for this result."
            },
            "order_by": {
              "type": "array",
              "prefixItems": [
                {
                  "type": "string",
                  "enum": [
                    "first_seen,desc",
                    "rank,desc",
                    "as_supplied"
                  ]
                }
              ],
              "items": false,
              "minItems": 1,
              "maxItems": 1,
              "description": "order by recorded for this result."
            },
            "rank_scale": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "one_thousand"
                  ],
                  "description": "rank scale recorded for this result."
                },
                {
                  "type": "null"
                }
              ],
              "description": "rank scale recorded for this result."
            },
            "page_limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 1000,
              "description": "page limit recorded for this result."
            },
            "row_limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 1000,
              "description": "row limit recorded for this result."
            }
          },
          "required": [
            "target_kind",
            "target",
            "include_subdomains",
            "backlinks_status_type",
            "exclude_internal_backlinks",
            "mode",
            "filters",
            "order_by",
            "rank_scale",
            "page_limit",
            "row_limit"
          ],
          "additionalProperties": false,
          "description": "query recorded for this result."
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "succeeded",
            "partial",
            "failed",
            "reconciliation_required"
          ],
          "description": "Resource lifecycle status."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
          "description": "UTC timestamp when the record was created."
        },
        "started_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
              "description": "started at recorded for this result."
            },
            {
              "type": "null"
            }
          ],
          "description": "started at recorded for this result."
        },
        "finished_at": {
          "anyOf": [
            {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}(?:Z))$",
              "description": "finished at recorded for this result."
            },
            {
              "type": "null"
            }
          ],
          "description": "finished at recorded for this result."
        },
        "coverage": {
          "type": "string",
          "enum": [
            "pending",
            "complete_for_query",
            "capped",
            "partial",
            "unknown"
          ],
          "description": "Dataset scope and completeness, including limits on what these results establish."
        },
        "coverage_reason": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 128,
              "description": "coverage reason recorded for this result."
            },
            {
              "type": "null"
            }
          ],
          "description": "coverage reason recorded for this result."
        },
        "provider_total_count": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "provider total count recorded for this result."
            },
            {
              "type": "null"
            }
          ],
          "description": "provider total count recorded for this result."
        },
        "usage": {
          "type": "object",
          "properties": {
            "unit": {
              "type": "string",
              "const": "discovery",
              "description": "unit recorded for this result."
            },
            "currency": {
              "type": "string",
              "const": "USD",
              "description": "currency recorded for this result."
            },
            "quote_id": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128,
              "pattern": "^[a-zA-Z0-9_-]+$",
              "description": "quote id recorded for this result."
            },
            "max_cost_microusd": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "max cost microusd recorded for this result."
            },
            "reserved_cost_microusd": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "reserved cost microusd recorded for this result."
            },
            "provider_reported_cost_microusd": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991,
                  "description": "provider reported cost microusd recorded for this result."
                },
                {
                  "type": "null"
                }
              ],
              "description": "provider reported cost microusd recorded for this result."
            },
            "request_count": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "request count recorded for this result."
            },
            "returned_rows": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "returned rows recorded for this result."
            },
            "accepted_candidates": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "accepted candidates recorded for this result."
            },
            "rejected_rows": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "rejected rows recorded for this result."
            },
            "duplicate_rows": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991,
              "description": "duplicate rows recorded for this result."
            }
          },
          "required": [
            "unit",
            "currency",
            "quote_id",
            "max_cost_microusd",
            "reserved_cost_microusd",
            "provider_reported_cost_microusd",
            "request_count",
            "returned_rows",
            "accepted_candidates",
            "rejected_rows",
            "duplicate_rows"
          ],
          "additionalProperties": false,
          "description": "usage recorded for this result."
        },
        "operation": {
          "type": "string",
          "const": "backlinks",
          "description": "operation recorded for this result."
        },
        "coverage_scope": {
          "type": "string",
          "enum": [
            "customer_import",
            "corpus_subset",
            "provider_query"
          ],
          "description": "coverage scope recorded for this result."
        },
        "whole_web_coverage": {
          "type": "boolean",
          "const": false,
          "description": "False: these results do not measure the whole web."
        },
        "replayed": {
          "description": "True when the response reuses an earlier request with the same idempotency value.",
          "type": "boolean"
        }
      },
      "required": [
        "v",
        "id",
        "workspace_id",
        "project_id",
        "provider",
        "data_mode",
        "query",
        "status",
        "created_at",
        "started_at",
        "finished_at",
        "coverage",
        "coverage_reason",
        "provider_total_count",
        "usage",
        "operation",
        "coverage_scope",
        "whole_web_coverage"
      ],
      "additionalProperties": {},
      "description": "run recorded for this result."
    },
    "snapshot": {
      "type": "object",
      "properties": {
        "through_provider_page": {
          "anyOf": [
            {
              "type": "number",
              "description": "through provider page recorded for this result."
            },
            {
              "type": "null"
            }
          ],
          "description": "through provider page recorded for this result."
        },
        "refresh_from_start_for_new_results": {
          "type": "boolean",
          "const": true,
          "description": "refresh from start for new results recorded for this result."
        }
      },
      "required": [
        "through_provider_page",
        "refresh_from_start_for_new_results"
      ],
      "additionalProperties": {},
      "description": "snapshot recorded for this result."
    }
  },
  "required": [
    "items",
    "next_cursor",
    "run",
    "snapshot"
  ],
  "additionalProperties": {}
}
