{"uid":"cap_kcFsdeezavA--sIWuXul9","slug":"mesh402-multi-region-website-uptime-checker-3c742cf3","name":"mesh402 Multi-Region Website Uptime Checker","description":"Multi-region website check by independent nodes with majority consensus. Returns UP/DOWN per region, HTTP status and latency. Not charged if consensus is not reached.","url":"https://mesh402.wreckbots.io/v1/check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public http(s) URL to check"},"expect":{"type":"string","description":"Text that must appear in the page (optional)"},"regions":{"type":"string","description":"Comma-separated ISO country codes (optional)"},"replicas":{"type":"integer","maximum":5,"minimum":1,"description":"Independent nodes (default 2)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"job_id":123,"results":[{"ok":true,"region":"mx","latency_ms":312,"http_status":200},{"ok":true,"region":"de","latency_ms":287,"http_status":200}],"consensus":"UP"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iQGs5m3muTh2k8wr6iEwe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks if a public URL is UP or DOWN from multiple independent regional nodes, returning HTTP status, latency per region, and a majority-consensus verdict.","exampleAgentPrompt":"Check whether https://myapp.example.com is up right now using 3 independent nodes across Germany and Mexico, and tell me the HTTP status and latency from each region.","exampleUseCases":[{"title":"E-commerce site global availability check","prompt":"Is https://shop.mybrand.com reachable right now from the US and Germany? Use 2 independent nodes and tell me if it's up and how fast it's responding from each country."},{"title":"API endpoint health verification","prompt":"Can you check if https://api.myservice.io/health is returning a 200 OK from at least 2 different regions? I want to know the latency from each node too."},{"title":"Content deployment smoke test","prompt":"After my latest deployment, can you verify that https://staging.myapp.com loads correctly and contains the text 'Welcome to MyApp' when checked from Mexico and Germany using 2 independent nodes?"}],"resultDescription":"A JSON object containing a job ID, a consensus verdict of UP or DOWN (only reached when a majority of nodes agree), and an array of per-region results each including region code, HTTP status code, latency in milliseconds, and an ok boolean. No charge is incurred if consensus is not reached.","failureModes":["Consensus not reached — nodes disagree on UP/DOWN, no charge applied","Target URL is invalid or unreachable from all nodes — all results return ok:false","Invalid region codes — request rejected or silently falls back to defaults","expect string not found on page — result marked as not ok even if HTTP 200 returned","Replicas parameter out of range (must be 1-5) — request validation error"],"whenToPreferThis":"Choose this endpoint when you need a trustworthy, multi-vantage-point verdict on whether a public URL is accessible globally, rather than relying on a single-origin check. It is especially valuable when you need to distinguish 'down for everyone' from 'regional outage', verify expected page content is live, or require a consensus-based result with built-in redundancy. Prefer it over single-node uptime checkers when geographic distribution and independent node majority voting matter for confidence in the result.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:35:54.218Z","isFirstParty":false,"canonicalSlug":"mesh402-multi-region-website-uptime-checker-3c742cf3"}