Monitores fazem parte da API. Crie-os com
POST /monitors, pelo
servidor MCP (create_monitor) ou pelo console em
platform.usecroma.com/monitors.
Os três administram os mesmos monitores.Quais endpoints podem ser monitorados?
Todo endpoint que responde a partir de um dataset da Croma e pagina seus resultados. O catálogo os marca:GET /catalog devolve monitorable: true em
cada um. Consultas ao vivo, que chegam à fonte na hora, ainda não podem ser
monitoradas.
Criar um
A resposta é o monitor com seu agendamento compilado:
A primeira execução
Logo após a criação, o monitor roda uma vez para registrar o que já coincide hoje (até 200 linhas) e envia um e-mail de boas-vindas com essa contagem e a próxima execução. Daí em diante, cada execução reporta apenas linhas nunca vistas.Frequências
Um monitor nunca pode verificar uma fonte com mais frequência do que ela se
atualiza: um dataset
daily recusa hourly com schedule_faster_than_source.
Quando uma execução source precisa seguir sem a atualização do dia (a fonte
não publicou), a execução e seu e-mail dizem isso: source_stale é true e o
e-mail diz “a fonte não publicou dados novos desde…”, nunca um simples “sem
novidades”.
O filtro de relevância
Comrelevance, cada linha nova é avaliada contra a sua instrução antes do
envio. As linhas descartadas nunca se perdem: ficam no monitor com
relevant: false e o e-mail diz quantas ficaram de fora. Se o filtro não
estiver disponível, as linhas são enviadas marcadas como não revisadas em vez
de descartadas.
GET /monitors/{id}/matches?relevant=false lista o que foi descartado, com o
motivo de cada linha.
Administrar
Todo e-mail traz um link para parar de recebê-lo. Um monitor que fica sem
destinatários é pausado.
Créditos e limites
Cada execução gasta os mesmos créditos que uma requisição ao endpoint (uma requisição de dataset). Criar e administrar monitores é grátis. Quando a organização fica sem créditos, a execução é registrada comoskipped_plan_limit, os destinatários são avisados uma vez por dia e o
agendamento se mantém.
Uma organização pode ter até 20 monitores, cada um com até 3 destinatários.
Uma execução reporta até 500 linhas novas; além disso fica marcada como
truncated.