Checkly Monitors API

The Monitors API from Checkly — 7 operation(s) for monitors.

Business capability
Observability Management BC-4220.20

Operations 7

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

PUT /v1/checks/dns/{id} Update a DNS monitor · Update an DNS Monitor #
Ask an LLM
“Can I change the record or domain an existing DNS monitor looks up?”
“Is it possible to rename a DNS monitor I already set up?”
Tell an agent
Rename DNS monitor {id} to {name}.
Update DNS monitor {id}, named {name}, to query {request}.
POST /v1/checks/icmp Create an ICMP ping monitor · Create an ICMP monitor #
Ask an LLM
“How do I ping a host regularly to see if it's reachable?”
“Can a ping monitor alert on packet loss above a threshold?”
Tell an agent
Create an ICMP monitor named {name} pinging {request}.
Add ping monitor {name} for {request} that fails above {maxPacketLossThreshold}% packet loss.
PUT /v1/checks/icmp/{id} Update an ICMP ping monitor · Update an ICMP Monitor #
Ask an LLM
“Can I adjust the packet loss thresholds on an existing ping monitor?”
“What can I change on an ICMP monitor after creating it?”
Tell an agent
Set ICMP monitor {id} to degrade at {degradedPacketLossThreshold}% packet loss.
Point ping monitor {id} at {request}.
POST /v1/checks/ssl Create an SSL certificate monitor · Create an SSL monitor #
Ask an LLM
“How can I be warned before my site's SSL certificate has problems?”
“What's needed to create an SSL monitor for a domain?”
Tell an agent
Create an SSL monitor named {name} for {request}.
Add SSL monitor {name} checking {request} every {frequency} minutes.
PUT /v1/checks/ssl/{id} Update an SSL certificate monitor · Update an SSL Monitor #
Ask an LLM
“Can I change which host an existing SSL monitor inspects?”
“Is there a way to mute an SSL monitor temporarily?”
Tell an agent
Update SSL monitor {id} to inspect {request}.
Mute SSL monitor {id}.
POST /v1/checks/url Create a URL uptime monitor · Create a URL monitor #
Ask an LLM
“How do I monitor that a web address stays up?”
“Can a URL monitor mark a page degraded when it's slow to respond?”
Tell an agent
Create a URL monitor named {name} for {request}.
Add URL monitor {name} on {request} from {locations} every {frequency} minutes.
PUT /v1/checks/url/{id} Update a URL uptime monitor · Update an URL Monitor #
Ask an LLM
“Can I change the address an existing URL monitor watches?”
“Is it possible to change how often a URL monitor runs?”
Tell an agent
Update URL monitor {id} to watch {request}.
Make URL monitor {id} run every {frequency} minutes.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/checkly:checkly-monitors-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

checkly-monitors-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Checkly Public Monitors API
  version: v1
  description: 'These are the docs for the newly released Checkly Public API.

    If you have any questions, please do not hesitate to get in touch with us.'
servers:
- url: https://api.checklyhq.com
security:
- Bearer: []
tags:


# --- truncated at 32 KB (102 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/checkly/refs/heads/main/openapi/checkly-monitors-api-openapi.yml