Referência rápida
Estrutura do payload
Todos os eventos de webhook compartilham esta estrutura:Eventos de Crawl
crawl.started
Enviado quando a operação de rastreamento começa a ser processada.
crawl.page
Enviado para cada página extraída. O array data contém o conteúdo da página e seus metadados.
crawl.completed
Enviado quando toda a operação de rastreamento é concluída e todas as páginas foram processadas.
Eventos de Scrape em Lote
batch_scrape.started
Enviado quando a tarefa de raspagem em lote começa a ser processada.
batch_scrape.page
Enviado para cada URL processada na raspagem. O array data contém o conteúdo da página e seus metadados.
batch_scrape.completed
Enviado quando todas as URLs do lote tiverem sido processadas.
Eventos do Monitor
monitor.page
Enviado quando o scraping de cada página monitorada é concluído. Esse evento é emitido pela rota do worker de scraping, portanto chega antes que a verificação completa do monitor seja consolidada.
monitor.page
monitor.check.completed
Enviado quando uma verificação do monitor é concluída. O objeto data contém o status da verificação e contagens resumidas. Os resultados por página são enviados apenas por meio de eventos monitor.page ou retornados pela API de verificação do monitor.
monitor.check.completed
success é true quando a verificação é concluída sem erros de página. Em verificações parciais ou com falha, success é false e error pode conter uma mensagem.
Eventos de Extração
extract.started
Enviado quando a tarefa de extração começa a ser processada.
extract.completed
Enviado quando uma operação de extração é concluída com sucesso. O array data contém os dados extraídos e as informações de uso.
extract.failed
Enviado quando a extração falha. O campo error contém o motivo do erro.
Eventos do agente
Enviado para jobs iniciados com umwebhook em /v2/agent.
agent.started
Enviado quando a tarefa do agente começa a ser processada.
agent.action
Enviado após cada execução de uma ferramenta (scrape, search, etc.).
O valor de
creditsUsed em eventos de action é uma estimativa do total
de créditos usados até o momento. A contagem exata de créditos só está
disponível nos eventos completed, failed ou cancelled.agent.completed
Enviado quando o agente conclui a execução com sucesso. O array data contém os dados extraídos e o total de créditos consumidos.
agent.failed
Enviado quando o agente encontra um erro. O campo error contém o motivo da falha.
agent.cancelled
Enviado quando a tarefa do agente é cancelada pelo usuário.
Filtragem de eventos
Por padrão, você recebe todos os eventos. Para receber apenas eventos específicos, use o arrayevents na configuração do seu webhook:

