Skip to main content

Monitor Page

1 min read
webhookmonitorPage
webhookmonitorPage

Headers

X-Firecrawl-Signaturestring#
HMAC-SHA256 signature of the raw request body, formatted as sha256=<hex>. Present when an HMAC secret is configured in your account settings. See Webhook Security for verification details.

Body

application/json
successbooleanrequired#
true when the page scrape completed without an error.
typeenum<string>required#
The event type.
Options:monitor.page
idstringrequired#
The monitor check ID.
webhookIdstringrequired#
Unique identifier for this webhook delivery.
dataobject[]required#
Show child attributes
monitorIdstringrequired#
The monitor ID.
checkIdstringrequired#
The monitor check ID.
urlstringrequired#
The page URL.
statusenum<string>required#
Page-level status for this scrape completion.
Options:samenewchangederror
previousScrapeIdstring#
currentScrapeIdstring#
errorstring#
isMeaningfulboolean#
true or false when meaningful-change judging ran on a changed page; otherwise null.
judgmentobject#
Show child attributes
meaningfulboolean#
confidenceenum<string>#
Options:highmediumlow
reasonstring#
meaningfulChangesobject[]#
Goal-relevant changes selected by the judge from the page diff.
Show child attributes
typeenum<string>#
Options:addedremovedchanged
beforestring#
afterstring#
reasonstring#
diffobject#
Inline diff for changed pages. May include text, json, or both depending on monitor change-tracking mode.
Show child attributes
textstring#
jsonobject#
errorstring#
Error message when the monitored page failed.
metadataobject#
The custom metadata object you provided in the webhook configuration. Echoed back in every delivery.
Show child attributes
{key}string#

Responses

200
Return any 2xx status code to acknowledge receipt.