WWatchLLM
get/api/v2/offsite-mentions/summary

Return offsite mention summary metrics. WatchLLM extension, not confirmed reference REST parity.

Return offsite mention summary metrics. WatchLLM extension, not confirmed reference REST parity.

Requires bearer API key

Parameters

NameInDescription
searchqueryFilter by mention URL, title, or domain.string
brandNamequeryFilter by own-brand or competitor mention label.string
modelqueryFilter citation-backed mentions by response model key.string
contentTypesqueryComma-separated offsite content types.string
sourceTypesqueryComma-separated source types.string
evidenceTypequeryFilter citation-backed or local-discovery mentions.string (all, citation, local_discovery)
rangequeryPreset last-seen range. When supplied, it takes precedence over startDate/endDate.string (all, 7, 30, 90)
startDatequeryInclusive ISO date filter for last-seen timestamps.string
endDatequeryInclusive ISO date filter for last-seen timestamps.string

Responses

200

Successful JSON response.

application/json
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "contentTypes": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "contentType": {
            "type": "string"
          },
          "count": {
            "type": "integer"
          }
        },
        "required": [
          "contentType",
          "count"
        ]
      }
    },
    "brandMentions": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "date": {
            "type": "string",
            "format": "date"
          },
          "ownBrand": {
            "type": "integer"
          },
          "competitors": {
            "type": "integer"
          }
        },
        "required": [
          "date",
          "ownBrand",
          "competitors"
        ]
      }
    },
    "mostCitedPages": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "url": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "citationCount": {
            "type": "integer"
          }
        },
        "required": [
          "url",
          "title",
          "citationCount"
        ]
      }
    },
    "coverageByContentType": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "contentType": {
            "type": "string"
          },
          "ownBrand": {
            "type": "integer"
          },
          "competitors": {
            "type": "integer"
          }
        },
        "required": [
          "contentType",
          "ownBrand",
          "competitors"
        ]
      }
    }
  },
  "required": [
    "contentTypes",
    "brandMentions",
    "mostCitedPages",
    "coverageByContentType"
  ]
}

Try it

Send this request to the local WatchLLM REST handler. Use a key from /workspace/api; organization keys can include X-Project-Id only when the endpoint documents that header.