get/api/v2/analytics/insights360/signals
Return 360 Insights page signals.
WatchLLM extension exposing the same DB-backed 360 Dashboard signal rows used by the app, including selected range, filter, provenance, KPI, and activity context.
Requires bearer API keyParameters
| Name | In | Description |
|---|---|---|
| X-Project-Id | header | Required for organization-wide API keys on project-scoped endpoints. Project-scoped keys infer the project automatically.string |
| range | query | Relative window in days. Defaults to 7.string (7, 30) |
| sourceType | query | No description provided.string (all, corporate, blog, news, reddit, youtube) |
| signal | query | No description provided.string (all, hot, emerging, untapped, dormant, low_signal) |
| search | query | No description provided.string |
| limit | query | No description provided.integer |
Responses
200
application/json360 Insights signal rows.
{
"type": "object",
"additionalProperties": false,
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"page": {
"type": "string"
},
"title": {
"type": "string",
"nullable": true
},
"knownPage": {
"type": "boolean"
},
"aiCrawls": {
"type": "integer"
},
"citationCrawls": {
"type": "integer"
},
"citationClicks": {
"type": "integer"
},
"trackedLlmCitations": {
"type": "integer"
},
"signal": {
"type": "string",
"enum": [
"hot",
"emerging",
"untapped",
"dormant",
"low_signal"
]
}
},
"required": [
"page",
"knownPage",
"aiCrawls",
"citationCrawls",
"citationClicks",
"trackedLlmCitations",
"signal"
]
}
},
"total": {
"type": "integer"
},
"range": {
"type": "object",
"additionalProperties": false,
"properties": {
"days": {
"type": "integer"
},
"startDate": {
"type": "string"
},
"endDate": {
"type": "string"
}
},
"required": [
"days",
"startDate",
"endDate"
]
},
"filters": {
"type": "object",
"additionalProperties": false,
"properties": {
"sourceType": {
"type": "string"
},
"signal": {
"type": "string"
},
"search": {
"type": "string"
}
},
"required": [
"sourceType",
"signal",
"search"
]
},
"provenance": {
"type": "string",
"enum": [
"persisted_rollup",
"source_query"
]
},
"kpis": {
"type": "object",
"additionalProperties": true
},
"activity": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
}
},
"required": [
"items",
"total",
"range",
"filters",
"provenance",
"kpis",
"activity"
]
}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.