Source
API, monitoring as code & team administration — found from sitemap — Oh Dear
Checked for Oh Dear on 1 Nov 2026
- Page
- https://ohdear.app/docs/api/monitors
- Checked
- 1 Nov 2026, 10:40 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:66acc100cebeb11e6c2ec60fdb99c56ae50cc3a821efc7c89a46491bdcb36137
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Monitor types Report an error
“The three monitor types are: HTTP Monitor (type: "http"): Monitors websites with comprehensive checks including uptime, performance, certificate health, broken links, mixed content, lighthouse, DNS, domain expiration, and more. Ping Monitor (type: "ping"): Monitors server availability using ICMP ping.”
-
API auth Report an error
“$ OHDEAR_TOKEN="your API token" $ curl https://ohdear.app/api/monitors/99 \ -H "Authorization: Bearer $OHDEAR_TOKEN"”
-
Check types Report an error
“type: Check type (uptime, performance, certificate_health, broken_links, mixed_content, lighthouse, cron, application_health, sitemap, dns, domain, ai, ports, dns_blocklist)”
-
Check frequency Report an error
“frequency_value / frequency_unit: How often the uptime check runs. frequency_unit is always minute, frequency_value goes from 1 to 1440 (24 hours). A failing check is always retried every minute, whatever the frequency”
-
Response body assertions Report an error
“You can set up to 10 assertions. If any one of them fails, we consider the monitor down. The exists and does not exist operators don't need a value.”
-
Raw payload Report an error
“raw_payload: A raw JSON body sent verbatim, which supports nesting and non-string types. Takes precedence over payload when both are set.”
-
Ports check limits Report an error
“expected_open_ports: Array of ports that should be open (max 20, values 1-65535)”
-
Lighthouse regions Report an error
“continent: Geographic region for testing ("europe", "north-america", "asia") device_emulation: Device to emulate ("desktop" or "mobile")”
-
Monitor tags groups Report an error
“tags: Array of tag names associated with this monitor”
-
Monthly reports Report an error
“send_report_to_emails: Email addresses that receive the monthly reports include_check_types_in_report: Which check types are included in monthly reports”
-
Status badge Report an error
“badge_id: Unique identifier for status badge integration”
-
Real ip address Report an error
“real_ip_address: The origin server's IP address. If your site is behind a CDN or WAF, set this so checks like DNS blocklist use your actual server IP instead of the CDN's resolved IPs.”
-
AI check settings Report an error
“ai_check_settings: AI verification monitoring (only for type: "ai" monitors) prompt: The AI prompt used to verify the page content”
-
Update restrictions Report an error
“team_id is not allowed as a monitor cannot be moved between teams type is not allowed as a monitor's type cannot be changed after creation”
-
Default checks Report an error
“checks (array, optional) -- array of check types to enable. If omitted, the default checks for the monitor type will be enabled.”
-
Monitor as code Report an error
“Managing lots of similar sites, like an agency with dozens of clients? Keep one payload with your default settings as a template, for example in a JSON file in version control. Send it for every new monitor, with only the url, friendly_name and tags changed.”
1 fact read from this page is not shown because it could not be confirmed on the page as captured.
Scores citing this record
- The Agency Developer Checks, locations & failure confirmation
- The Agency Developer API, monitoring as code & team administration
- The Customer Support Lead Checks, locations & failure confirmation
- The Customer Support Lead API, monitoring as code & team administration
- The E-Commerce Operations Manager Checks, locations & failure confirmation
- The E-Commerce Operations Manager API, monitoring as code & team administration
- The SaaS Platform Engineer Checks, locations & failure confirmation
- The SaaS Platform Engineer Status pages & incident communication
- The SaaS Platform Engineer API, monitoring as code & team administration
- The Information Security Officer Checks, locations & failure confirmation
- The Information Security Officer API, monitoring as code & team administration
- The Skeptic Checks, locations & failure confirmation
- The Skeptic Status pages & incident communication
- The Skeptic API, monitoring as code & team administration