Los monitores son parte de la API. Créalos con
POST /monitors, desde el
servidor MCP (create_monitor) o desde la consola en
platform.usecroma.com/monitors.
Los tres administran los mismos monitores.¿Qué endpoints se pueden monitorear?
Todo endpoint que responde desde un dataset de Croma y pagina sus resultados. El catálogo los marca:GET /catalog devuelve monitorable: true en cada uno.
Las consultas en vivo, que llegan a la fuente en el momento, aún no se pueden
monitorear.
Crear uno
La respuesta es el monitor con su programación compilada:
La primera ejecución
Justo después de crearlo, el monitor corre una vez para registrar lo que ya coincide hoy (hasta 200 filas) y envía un correo de bienvenida con ese conteo y la próxima ejecución. Desde entonces, cada ejecución reporta solo filas que no se habían visto.Frecuencias
Un monitor nunca puede revisar una fuente más seguido de lo que la fuente se
actualiza: un dataset
daily rechaza hourly con schedule_faster_than_source.
Cuando una ejecución source tiene que seguir sin la actualización del día (la
fuente no publicó), la ejecución y su correo lo dicen: source_stale es true
y el correo dice “la fuente no ha publicado datos nuevos desde…”, nunca un
simple “sin novedades”.
El filtro de relevancia
Conrelevance, cada fila nueva se evalúa contra tu instrucción antes de
enviar el correo. Las filas que el filtro descarta nunca se pierden: quedan en
el monitor con relevant: false y el correo dice cuántas se dejaron fuera. Si
el filtro no está disponible, las filas se envían marcadas como sin revisar en
vez de descartarse.
GET /monitors/{id}/matches?relevant=false lista lo descartado, con la razón
de cada fila.
Administrarlo
Cada correo lleva un enlace para dejar de recibirlo. Un monitor que se queda sin
destinatarios se pausa.
Créditos y límites
Cada ejecución gasta los mismos créditos que una solicitud al endpoint (una solicitud de dataset). Crear y administrar monitores es gratis. Cuando la organización no tiene créditos, la ejecución queda comoskipped_plan_limit,
se avisa a los destinatarios una vez al día y la programación se mantiene.
Una organización puede tener hasta 20 monitores, cada uno con hasta 3
destinatarios. Una ejecución reporta hasta 500 filas nuevas; más allá queda
marcada como truncated.