FactCheck usa el mismo envoltorio
{ info, data }, pero es por categoría (sin
parámetros scope/assets/metrics) y acepta un filter más limitado: un
and de nivel superior con hojas de un solo campo, y solo topic se puede negar. Consulta sus páginas
para conocer los detalles.Todos los endpoints v2 aceptan nombres o UUID en cualquier lugar donde un filtro reciba un valor.
Obtén los UUID de
GET /v1/org/models, /v1/org/regions, /v1/org/personas,
/v1/org/assets, /v1/org/categories y los endpoints por categoría
…/topics, …/tags, …/prompts.Campos comunes de la solicitud
Agrupación
group_by convierte una fila agregada en una fila por valor. Cada campo agrupado
se devuelve en la fila:
- Agrupa por
date(coninterval) para obtener una serie temporal. - Las filas incluyen un
rankcuando se agrupan por una dimensión que no es de fecha. - Las dimensiones disponibles varían según el reporte; consulta la referencia de cada endpoint.
Métricas
Solicita las métricas que quieras; se devuelven como campos con nombre en cada fila (sin arreglos posicionales ni búsquedas eninfo.query):
Alcance y selección de activos
scope:ownedlimita a los activos/dominios que te pertenecen;allclasifica todo.- Solo Visibility: elige los activos con el parámetro independiente
assets: un nombre (is), una lista (in, que anulascope) o{ op, value }. Una selección devuelve todas las coincidencias e ignoralimit. - Sentiment requiere un
asset(el sentimiento es por marca).
Filtros
filter es un árbol recursivo, con profundidad máxima de 3, para todos los reportes, incluidos
los reportes sociales de YouTube:
{ "and": [ … ] }, { "or": [ … ] }, { "not": <node> } y
hojas { "field", "op", "value" }.
Operadores
value es un único valor, o una lista para in / not_in. Nombres o UUID;
contains / matches buscan coincidencias en los nombres.
Dos capas de filtros
Los campos se dividen en dos capas. Se combinan conand; or/not no pueden mezclar
capas (hacerlo devuelve 422).
Capa de prompts (árbol completo, conjunto completo de operadores):
model, topic, region, persona, prompt, tag.
Capa de entidades / citas (solo hojas and de nivel superior, varía según el reporte):
En citas, filtra por
domain en el reporte de dominios y por page cuando
uses group_by: ["page"]; cada uno filtra la entidad de su propio reporte.Sentiment con
source: "citation" siempre devuelve filas de páginas y no
admite group_by. Usa filtros de la capa de prompts para limitar qué citas cuentan,
y usa citation_category o page para limitar las páginas devueltas.Los reportes de YouTube usan el filtro de entidad
channel. Se puede combinar con
filtros a nivel de prompt mediante and, pero no bajo or ni not.
Los filtros domain y page de YouTube se rechazan en lugar de aproximarse.Enumera las etiquetas de citas de una categoría con Get Citation Tags.
Coloca todas las etiquetas que quieras en una sola hoja
in (los valores se combinan con OR). Combinar con AND dos
hojas citation_tag separadas, o pasar una lista vacía, devuelve 422.Ordenamiento
Donde se admite,sort es { "field": "<metric>", "dir": "asc" | "desc" }.
El campo debe ser una métrica solicitada y ordenable (o date cuando se agrupa por
fecha). Citations no tiene sort: siempre se clasifica con las más citadas primero.
Paginación
Las respuestas devuelvenlimit filas más info.next_cursor. Envía ese token como
cursor para obtener la página siguiente; next_cursor es null en la última página.
Streaming
Todos los endpoints de reportes, excepto los reportes sociales de YouTube, tienen una variante/stream
(Server-Sent Events): un evento summary (el bloque info) y, luego, un evento result
por fila. limit/cursor se ignoran; devuelve todo de forma predeterminada.
Envía max_results para establecer un límite. El streaming de Sentiment acepta tanto source: "response"
como source: "citation" usando las mismas estructuras de fila específicas de cada fuente que el
endpoint paginado.
Estructura de la respuesta
Todos los reportes devuelven{ info, data }:
info devuelve la consulta resuelta (modelos dentro del alcance, el filtro aplicado, las fechas,
la paginación); data contiene las filas, con las métricas como campos con nombre y las
dimensiones de group_by adjuntas.