Skip to main content
Un monitor es una consulta guardada sobre un endpoint de dataset que Croma evalúa con una frecuencia y envía por correo hasta a tres direcciones. Describes qué vigilar igual que consultarías el endpoint; Croma mantiene la programación, recuerda lo que ya reportó y envía solo lo que apareció desde la última ejecución.
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

Con relevance, 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 como skipped_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.