Real-Time Frequency
Thefrequency_minute parameter controls how often your monitor scans.
| Setting | Behavior | Use Case |
|---|---|---|
0 (default) | Real-time — signals are detected and delivered as they appear | Most monitors — fastest possible delivery |
1 - 60 | Fixed interval in minutes | When you want predictable cadence |
60 - 1440 | Hourly to daily | Digest-style summaries, lower priority signals |
Retry Configuration
When a webhook delivery fails, retries help recover automatically.| Parameter | Range | Default | Recommendation |
|---|---|---|---|
max_retry_per_trigger | 0 - 3 | 1 | Set to 2-3 for critical monitors |
retry_delay_second | 1 - 5 | 1 | Use 3-5 seconds to allow transient issues to resolve |
Retries re-deliver the same payload — they do not re-run the signal detection or incur additional search credits.
Process Retry
The Process Retry endpoint lets you re-attempt a specific failed delivery. Key benefits:- No charge for failures — you are not charged credits when a delivery fails. Credits are only consumed on successful delivery.
- Troubleshooting — retry a failed log entry to diagnose webhook issues without creating new triggers.
- Original destination option — use
is_use_original_destinationto retry with the destination snapshot from the original log, useful when you have updated your webhook URL since the failure.
Failure Handling
Themax_failure_trigger parameter (range: 1-10, default: 5) controls how many consecutive delivery failures are allowed before the monitor automatically pauses.
Recommended approach:
- Set
notification_emailto receive alerts when failures occur - Keep
max_failure_triggerat 3-5 for production monitors - Use Statistic Logs to diagnose failures — check
error_messageandresponse_status_code - After fixing the issue, reactivate via Update Monitor
- Use Process Retry to re-attempt specific failed deliveries
Polling with Statistics Endpoints
While webhooks handle real-time delivery, the statistics endpoints provide monitoring, debugging, and audit capabilities.Overview polling
Use Monitor Statistics for a dashboard-level health check:Log-based polling
Use Statistic Logs to review trigger history:Scaling Recommendations
Focused monitors vs. broad filters
Focused monitors vs. broad filters
Prefer focused monitors over overly broad ones. A monitor tracking “AI jobs at US enterprise companies” is easier to debug than “all jobs everywhere.” Focused monitors also let you route different signal types to different webhook endpoints.
Webhook endpoint reliability
Webhook endpoint reliability
Your webhook endpoint should:
- Respond within 30 seconds
- Return
200immediately and process data asynchronously - Handle duplicate payloads gracefully (idempotency)
- Log all incoming payloads for debugging
Managing many monitors
Managing many monitors
Use Get Monitor List with filtering:
- Filter by
detection_modeanddestination_type - Sort by
last_modifiedorlast_trigger_at - Search by name with
search_term

