Référence rapide
Structure du payload
Tous les événements webhook ont la même structure :Événements de crawl
crawl.started
Envoyé lorsque la tâche de crawl commence son traitement.
crawl.page
data contient le contenu de la page et ses métadonnées.
crawl.completed
Envoyé lorsque la tâche de crawl est terminée et que toutes les pages ont été traitées.
Événements de scraping par lot
batch_scrape.started
Envoyé lorsque la tâche d’extraction par lots commence son traitement.
batch_scrape.page
Envoyé pour chaque URL individuelle extraite. Le tableau data contient le contenu de la page et ses métadonnées.
batch_scrape.completed
Envoyé lorsque toutes les URL du lot ont été traitées.
Événements de Monitor
monitor.page
Envoyé lorsque le scrape de chaque page surveillée est terminé. Cet événement est émis par le worker de scrape ; il arrive donc avant que la vérification complète du monitor ne soit consolidée.
monitor.page
monitor.check.completed
Envoyé lorsqu’une vérification de monitor se termine. L’objet data contient l’état de la vérification ainsi que des totaux récapitulatifs. Les résultats par page sont uniquement envoyés via les événements monitor.page ou renvoyés par l’API de vérification du monitor.
monitor.check.completed
success vaut true lorsque la vérification s’est terminée sans erreur de page. Pour les vérifications partielles ou en échec, success vaut false et error peut contenir un message.
Événements d’extraction
extract.started
Envoyé lorsque la tâche d’extraction commence à être traitée.
extract.completed
Envoyé lorsqu’une opération d’extraction s’achève avec succès. Le tableau data contient les données extraites et les informations d’utilisation.
extract.failed
Envoyé lorsqu’une extraction échoue. Le champ error contient la raison de l’échec.
Événements des agents
Envoyés pour les tâches démarrées avec unwebhook sur /v2/agent.
agent.started
Envoyé lorsque la tâche de l’agent commence à être traitée.
agent.action
Envoyé après chaque exécution d’un outil (scrape, search, etc.).
La valeur
creditsUsed dans les événements action est une estimation du total
de crédits utilisés jusqu’à présent. Le décompte
final et exact des crédits n’est disponible que dans les événements completed, failed
ou cancelled.agent.completed
Envoyé lorsque l’agent a terminé avec succès. Le tableau data contient les données extraites et le total des crédits consommés.
agent.failed
Envoyé lorsque l’agent rencontre une erreur. Le champ error contient le motif de l’échec.
agent.cancelled
Envoyé lorsque la tâche de l’agent est annulée par l’utilisateur.
Filtrage des événements
Par défaut, vous recevez tous les événements. Pour vous abonner uniquement à certains événements, indiquez un tableauevents dans la configuration de votre webhook :

