MCP Server

statuscake

io.usefulapi/statuscake
Cloud & Infrastructure Security Public & reachable MCP 2026-07-28

What this MCP does

Monitors website uptime, SSL certificates, page performance and heartbeats, and manages alerts and maintenance windows.

statuscake_create_heartbeat_check
Create a heartbeat check
Create a heartbeat (push) check for a cron job or worker: it goes down if StatusCake is not pinged within `period` seconds. Returns the new id as data.new_id; fetch it with statuscake_get_heartbeat_check to get the ping URL. StatusCake: POST /heartbeat.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'period'], 'properties': {'host': {'type': 'string', 'description': 'Name of the hosting provider (informational).'}, 'name': {'type': 'string', 'minLength': 1, 'description': 'Name of the check.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for the check. An empty list clears them.'}, 'paused': {'type': 'boolean', 'description': 'Create the check paused.'}, 'period': {'type': 'integer', 'maximum': 172800, 'minimum': 30, 'description': 'Seconds since the last ping before the check is down, 30-172800 (e.g. 1800).'}, 'contact_groups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Contact group ids to alert (see statuscake_list_contact_groups). An empty list clears them.'}}}
statuscake_create_maintenance_window
Create a maintenance window
Schedule a maintenance window that silences alerts for the given uptime checks (by id and/or tag). start_at/end_at are RFC3339; only the date and time are used and are read as local time in `timezone`. At least one of tests or tags is required. Only works on accounts using the newer maintenance-windows feature. StatusCake: POST /maintenance-windows.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'start_at', 'end_at', 'timezone'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'Name of the maintenance window.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Include every uptime check carrying these tags.'}, 'tests': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Uptime check ids to include.'}, 'end_at': {'type': 'string', 'minLength': 1, 'description': 'End, RFC3339, e.g. 2026-10-04T06:00:00Z.'}, 'start_at': {'type': 'string', 'minLength': 1, 'description': 'Start, RFC3339, e.g. 2026-10-04T01:30:00Z.'}, 'timezone': {'type': 'string', 'minLength': 1, 'description': 'IANA timezone the times are read in, e.g. UTC or Europe/London.'}, 'repeat_interval': {'enum': ['never', '1d', '1w', '2w', '1m'], 'type': 'string', 'description': 'How often it repeats: never, 1d, 1w, 2w or 1m.'}}}
statuscake_create_ssl_check
Create an SSL check
Start monitoring a site's SSL certificate for expiry and problems. Returns the new id as data.new_id. StatusCake: POST /ssl.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['website_url', 'check_rate', 'alert_at'], 'properties': {'paused': {'type': 'boolean', 'description': 'Create the check paused.'}, 'alert_at': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'maxItems': 3, 'minItems': 3, 'description': 'Exactly three day counts before expiry at which to alert, e.g. [30, 7, 1].'}, 'hostname': {'type': 'string', 'description': 'Hostname of the server under test, if different from the URL.'}, 'check_rate': {'enum': [300, 600, 1800, 3600, 86400, 2073600], 'type': 'number', 'description': 'Seconds between checks: 300, 600, 1800, 3600, 86400 or 2073600.'}, 'user_agent': {'type': 'string', 'description': 'Custom User-Agent sent when testing.'}, 'alert_mixed': {'type': 'boolean', 'description': 'Alert when mixed content is found.'}, 'website_url': {'type': 'string', 'pattern': '^https:\\/\\/', 'description': 'URL of the server under test; must begin with https://.'}, 'alert_broken': {'type': 'boolean', 'description': 'Alert when certificate problems are found.'}, 'alert_expiry': {'type': 'boolean', 'description': 'Alert when the certificate is about to expire.'}, 'alert_reminder': {'type': 'boolean', 'description': 'Send alert reminders.'}, 'contact_groups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Contact group ids to alert (see statuscake_list_contact_groups). An empty list clears them.'}, 'follow_redirects': {'type': 'boolean', 'description': 'Follow redirects when testing (off by default).'}}}
statuscake_create_uptime_check
Create an uptime check
Start monitoring a URL, host or IP. Returns the new check's id as data.new_id. Faster check rates and some regions depend on the plan. StatusCake: POST /uptime.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'test_type', 'website_url', 'check_rate'], 'properties': {'host': {'type': 'string', 'description': 'Name of the hosting provider (informational).'}, 'name': {'type': 'string', 'minLength': 1, 'description': 'Name of the check.'}, 'port': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Destination port (TCP, SMTP, SSH checks).'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for the check. An empty list clears them.'}, 'paused': {'type': 'boolean', 'description': 'true to pause the check (stops running and alerting), false to resume.'}, 'dns_ips': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IP addresses the DNS record must resolve to (DNS checks).'}, 'regions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Region codes to run the check from (see statuscake_list_uptime_locations).'}, 'timeout': {'type': 'integer', 'maximum': 75, 'minimum': 5, 'description': 'Seconds to wait for the first byte, 5-75 (default 15).'}, 'use_jar': {'type': 'boolean', 'description': 'Enable cookie storage between requests.'}, 'post_raw': {'type': 'string', 'description': 'Raw HTTP POST body to send.'}, 'post_body': {'type': 'string', 'description': 'JSON object string submitted with the request; setting it makes the check use HTTP POST.'}, 'test_type': {'enum': ['HTTP', 'HEAD', 'TCP', 'DNS', 'SMTP', 'SSH', 'PING'], 'type': 'string', 'description': 'Check type: HTTP, HEAD, TCP, DNS, SMTP, SSH or PING.'}, 'check_rate': {'enum': [0, 30, 60, 300, 900, 1800, 3600, 86400], 'type': 'number', 'description': 'Seconds between checks: 0, 30, 60, 300, 900, 1800, 3600 or 86400.'}, 'dns_server': {'type': 'string', 'description': 'Nameserver to query (DNS checks).'}, 'user_agent': {'type': 'string', 'description': 'Custom User-Agent sent with each check.'}, 'do_not_find': {'type': 'boolean', 'description': 'Invert find_string: the check is down if the string IS present.'}, 'find_string': {'type': 'string', 'description': 'String to look for in the response; the check is down if not found.'}, 'website_url': {'type': 'string', 'minLength': 1, 'description': 'URL, FQDN or IP address to check.'}, 'confirmation': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'Number of confirmation servers that must agree before alerting, 0-3 (default 2).'}, 'trigger_rate': {'type': 'integer', 'maximum': 60, 'minimum': 0, 'description': 'Minutes to wait before sending an alert, 0-60 (default 0).'}, 'custom_header': {'type': 'string', 'description': 'JSON object string of headers to send, e.g. {"X-Env":"prod"}.'}, 'basic_password': {'type': 'string', 'description': 'HTTP basic-auth password for the target.'}, 'basic_username': {'type': 'string', 'description': 'HTTP basic-auth username for the target.'}, 'contact_groups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Contact group ids to alert (see statuscake_list_contact_groups). An empty list clears them.'}, 'final_endpoint': {'type': 'string', 'description': 'Where the redirect chain should end (with follow_redirects).'}, 'include_header': {'type': 'boolean', 'description': 'Include response headers in the find_string search.'}, 'enable_ssl_alert': {'type': 'boolean', 'description': "Alert when the site's SSL certificate is about to expire."}, 'follow_redirects': {'type': 'boolean', 'description': 'Follow redirects when testing (off by default).'}, 'status_codes_csv': {'type': 'string', 'description': 'Comma-separated HTTP status codes that count as down, e.g. "500,502,503".'}}}
statuscake_get_heartbeat_check
Get one heartbeat check
Fetch one heartbeat check in full, including its ping URL, period, status and when it last received a ping. StatusCake: GET /heartbeat/{test_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'test_id': {'type': 'string', 'minLength': 1, 'description': 'The heartbeat check id.'}}}
statuscake_get_maintenance_window
Get one maintenance window
Fetch one maintenance window by id. StatusCake: GET /maintenance-windows/{window_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['window_id'], 'properties': {'window_id': {'type': 'string', 'minLength': 1, 'description': 'The maintenance window id.'}}}
statuscake_get_pagespeed_history
Get pagespeed check history
Past runs of one pagespeed check — load time (ms), file size (kb), request count, throttling and the saved HAR file location. StatusCake: GET /pagespeed/{test_id}/history.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'after': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results after this UNIX timestamp (seconds).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'before': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results before this UNIX timestamp (seconds). Use it with links.next to page back in time.'}, 'test_id': {'type': 'string', 'minLength': 1, 'description': 'The pagespeed check id.'}}}
statuscake_get_ssl_check
Get one SSL check
Fetch one SSL certificate check in full — expiry, issuer, cipher, scores, flags and any mixed-content resources found. StatusCake: GET /ssl/{test_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'test_id': {'type': 'string', 'minLength': 1, 'description': 'The SSL check id.'}}}
statuscake_get_uptime_check
Get one uptime check
Fetch one uptime check in full — settings, current status, last test time, next location and the monitoring servers it runs on. StatusCake: GET /uptime/{test_id}.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'test_id': {'type': 'string', 'minLength': 1, 'description': 'The uptime check id.'}}}
statuscake_get_uptime_history
Get uptime check history
Individual test runs for one uptime check — when, from which location, the status code and the response time (ms). Newest first; follow links.next (or pass before) to page back. StatusCake: GET /uptime/{test_id}/history.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'after': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results after this UNIX timestamp (seconds).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'before': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results before this UNIX timestamp (seconds). Use it with links.next to page back in time.'}, 'test_id': {'type': 'string', 'minLength': 1, 'description': 'The uptime check id.'}}}
statuscake_get_uptime_periods
Get uptime check up/down periods
The up and down periods of one uptime check — when each started and ended and how long it lasted (ms). The direct answer to 'how long was it down?'. StatusCake: GET /uptime/{test_id}/periods.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'after': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results after this UNIX timestamp (seconds).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'before': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results before this UNIX timestamp (seconds). Use it with links.next to page back in time.'}, 'test_id': {'type': 'string', 'minLength': 1, 'description': 'The uptime check id.'}}}
statuscake_list_contact_groups
List contact groups
List contact groups — who gets alerted: email addresses, mobile numbers, integration ids and ping URL. Use their ids in a check's contact_groups. StatusCake: GET /contact-groups.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}}}
statuscake_list_heartbeat_checks
List heartbeat checks
List heartbeat (push) checks — jobs that must ping a StatusCake URL within a period — with their status, period and ping URL. StatusCake: GET /heartbeat.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'tags': {'type': 'string', 'description': 'Comma-separated tags; only checks carrying these tags are returned.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'status': {'enum': ['up', 'down'], 'type': 'string', 'description': 'Only checks currently in this state.'}, 'matchany': {'type': 'boolean', 'description': 'With tags: return checks matching ANY of the tags instead of ALL of them.'}, 'nouptime': {'type': 'boolean', 'description': 'Skip calculating uptime percentages (faster for large accounts).'}}}
statuscake_list_maintenance_windows
List maintenance windows
List maintenance windows (scheduled alert silences) with their start/end, timezone, repeat interval, state and the checks or tags they cover. Only works on accounts using the newer maintenance-windows feature. StatusCake: GET /maintenance-windows.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'state': {'enum': ['active', 'paused', 'pending'], 'type': 'string', 'description': 'Only windows in this state.'}}}
statuscake_list_pagespeed_checks
List pagespeed checks
List pagespeed checks with their location, alert thresholds and latest stats (load time ms, page size kb, request count, latest issue). StatusCake: GET /pagespeed.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}}}
statuscake_list_pagespeed_locations
List pagespeed monitoring locations
List StatusCake's pagespeed monitoring servers — region, IPs and status. StatusCake: GET /pagespeed-locations.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'location': {'type': 'string', 'description': 'Only servers in this country, as an ISO 3166-1 alpha-2 code, e.g. GB.'}}}
statuscake_list_ssl_checks
List SSL checks
List SSL certificate checks with the certificate's validity window (valid_from/valid_until), issuer, cipher and score, and flags such as expired, broken, revoked or mixed content. StatusCake: GET /ssl.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}}}
statuscake_list_uptime_alerts
List uptime check alerts
Alerts triggered by one uptime check — when, the status it changed to and the status code. StatusCake: GET /uptime/{test_id}/alerts.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'after': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results after this UNIX timestamp (seconds).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'before': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Only results before this UNIX timestamp (seconds). Use it with links.next to page back in time.'}, 'test_id': {'type': 'string', 'minLength': 1, 'description': 'The uptime check id.'}}}
statuscake_list_uptime_checks
List uptime checks
List uptime checks with their current status (up/down), type, URL, check rate, tags and uptime percentage. Filter by status or tags. StatusCake: GET /uptime.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page of results, starting at 1.'}, 'tags': {'type': 'string', 'description': 'Comma-separated tags; only checks carrying these tags are returned.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page, 1-100 (default 25).'}, 'status': {'enum': ['up', 'down'], 'type': 'string', 'description': 'Only checks currently in this state.'}, 'matchany': {'type': 'boolean', 'description': 'With tags: return checks matching ANY of the tags instead of ALL of them.'}, 'nouptime': {'type': 'boolean', 'description': 'Skip calculating uptime percentages (faster for large accounts).'}}}
statuscake_list_uptime_locations
List uptime monitoring locations
List StatusCake's uptime monitoring servers — region, region code, IPv4/IPv6 and status. Use region codes in a check's regions; use the IPs for firewall allowlists. StatusCake: GET /uptime-locations.
Read only
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region_code': {'type': 'string', 'description': 'Only servers in this region code.'}}}
statuscake_update_uptime_check
Update an uptime check
Change an uptime check's settings. Only the fields you pass are changed; list fields (tags, contact_groups, regions, dns_ips) are REPLACED, and an empty list clears them. Pass paused=true to pause a check and paused=false to resume it. StatusCake: PUT /uptime/{test_id}.
Destructive
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['test_id'], 'properties': {'host': {'type': 'string', 'description': 'Name of the hosting provider (informational).'}, 'name': {'type': 'string', 'minLength': 1, 'description': 'New name for the check.'}, 'port': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Destination port (TCP, SMTP, SSH checks).'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags for the check. An empty list clears them.'}, 'paused': {'type': 'boolean', 'description': 'true to pause the check (stops running and alerting), false to resume.'}, 'dns_ips': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IP addresses the DNS record must resolve to (DNS checks).'}, 'regions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Region codes to run the check from (see statuscake_list_uptime_locations).'}, 'test_id': {'type': 'string', 'minLength': 1, 'description': 'The uptime check id.'}, 'timeout': {'type': 'integer', 'maximum': 75, 'minimum': 5, 'description': 'Seconds to wait for the first byte, 5-75 (default 15).'}, 'use_jar': {'type': 'boolean', 'description': 'Enable cookie storage between requests.'}, 'post_raw': {'type': 'string', 'description': 'Raw HTTP POST body to send.'}, 'post_body': {'type': 'string', 'description': 'JSON object string submitted with the request; setting it makes the check use HTTP POST.'}, 'check_rate': {'enum': [0, 30, 60, 300, 900, 1800, 3600, 86400], 'type': 'number', 'description': 'Seconds between checks: 0, 30, 60, 300, 900, 1800, 3600 or 86400.'}, 'dns_server': {'type': 'string', 'description': 'Nameserver to query (DNS checks).'}, 'user_agent': {'type': 'string', 'description': 'Custom User-Agent sent with each check.'}, 'do_not_find': {'type': 'boolean', 'description': 'Invert find_string: the check is down if the string IS present.'}, 'find_string': {'type': 'string', 'description': 'String to look for in the response; the check is down if not found.'}, 'website_url': {'type': 'string', 'minLength': 1, 'description': 'New URL, FQDN or IP address to check.'}, 'confirmation': {'type': 'integer', 'maximum': 3, 'minimum': 0, 'description': 'Number of confirmation servers that must agree before alerting, 0-3 (default 2).'}, 'trigger_rate': {'type': 'integer', 'maximum': 60, 'minimum': 0, 'description': 'Minutes to wait before sending an alert, 0-60 (default 0).'}, 'custom_header': {'type': 'string', 'description': 'JSON object string of headers to send, e.g. {"X-Env":"prod"}.'}, 'basic_password': {'type': 'string', 'description': 'HTTP basic-auth password for the target.'}, 'basic_username': {'type': 'string', 'description': 'HTTP basic-auth username for the target.'}, 'contact_groups': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Contact group ids to alert (see statuscake_list_contact_groups). An empty list clears them.'}, 'final_endpoint': {'type': 'string', 'description': 'Where the redirect chain should end (with follow_redirects).'}, 'include_header': {'type': 'boolean', 'description': 'Include response headers in the find_string search.'}, 'enable_ssl_alert': {'type': 'boolean', 'description': "Alert when the site's SSL certificate is about to expire."}, 'follow_redirects': {'type': 'boolean', 'description': 'Follow redirects when testing (off by default).'}, 'status_codes_csv': {'type': 'string', 'description': 'Comma-separated HTTP status codes that count as down, e.g. "500,502,503".'}}}
Added
statuscake_create_maintenance_window
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_create_heartbeat_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_create_ssl_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_update_uptime_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_create_uptime_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_pagespeed_locations
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_uptime_locations
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_maintenance_window
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_maintenance_windows
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_contact_groups
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_heartbeat_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_heartbeat_checks
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_pagespeed_history
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_pagespeed_checks
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_ssl_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_ssl_checks
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_uptime_alerts
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_uptime_periods
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_uptime_history
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_get_uptime_check
Oct. 2, 2026, 2:40 a.m.
Added
statuscake_list_uptime_checks
Oct. 2, 2026, 2:40 a.m.