service_id
in the URL path. This endpoint returns all monitors configured to track the service's availability, offering a centralized view of its monitoring coverage.To support large datasets, the endpoint includes built-in pagination via the
limit
and page
query parameters. This makes it easy to retrieve monitors in manageable chunks, especially in environments where dozens or hundreds of monitors may exist across different protocols and endpoints.Why it's useful:
- Operational visibility — Understand how a service is being monitored across HTTP, TCP, ICMP, and other supported protocols.
- Maintenance readiness — Identify active monitors before performing updates or pausing monitoring during deployments.
- Audit and scaling — Review monitor distribution to ensure coverage is complete and eliminate redundant or outdated monitors.
To add a new monitor to a service, use the Create Uptime Monitor endpoint.