For AI agents: a documentation index is available at https://docs.parallel.ai/llms.txt. The full text of all docs is at https://docs.parallel.ai/llms-full.txt. You may also fetch any page as Markdown by appending
.md to its URL or sending Accept: text/markdown.Prerequisites: Before implementing Monitor webhooks, read Webhook Setup & Verification for critical information on:
- Recording your webhook secret
- Verifying HMAC signatures
- Security best practices
- Retry policies
Overview
Webhooks allow you to receive real-time notifications when a Monitor execution completes, fails, or when material events are detected, eliminating the need for polling. This is especially useful for scheduled monitors that run at long gaps (hourly, daily, or weekly) and notify your systems only when relevant changes occur.Setup
To register a webhook for a Monitor, include awebhook parameter when creating the monitor:
Webhook Parameters
Event Types
Monitors support the following webhook event types:
You can subscribe to any combination of these event types in your webhook configuration.
Note that
monitor.event.detected and monitor.execution.completed are mutually distinct and correspond to different
runs.
Webhook Payload Structure
For Monitor webhooks, thedata object contains:
monitor_id: The unique ID of the Monitorevent: The event record for this run.metadata: User-provided metadata from the Monitor (if any)
Security & Verification
For HMAC signature verification and language-specific examples, see the Webhook Setup Guide - Security & Verification.Retry Policy
See Webhook Setup Guide - Retry Policy for delivery retries and backoff details.Related Topics
- Quickstart: Create, retrieve, update, and delete monitors
- Status and Errors: Status codes and error semantics
- API Reference: Complete endpoint documentation