{"uid":"cap_Rm1Wd5bzVTLlhdEM0QVQC","slug":"aegis-monitor-x402-http-endpoint-watcher-2beb0739","name":"Aegis Monitor — x402 HTTP Endpoint Watcher","description":"Search 2,400+ x402 services ranked by delivery-verified trust. Free discovery, paid trust checks, payment routing with failover. We buy from sellers to prove they deliver.","url":"https://aegis.borisinc.com/monitor","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"callback":{"type":"string","format":"uri"}}},"responseSchema":{"type":"json","example":{"url":"https://api.example.com/x402","expires":1786000000,"monitor_id":"mon_abc"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5AOOiLZUsuuHRhjnB_OBa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers an HTTP endpoint for monitoring and returns a monitor ID with expiry, enabling ongoing trust and availability tracking for x402 agent-payable services.","exampleAgentPrompt":"Set up monitoring on Aegis for my x402 service at https://api.myservice.com/x402 — use a POST method with JSON body, and send callbacks to https://hooks.myservice.com/aegis-alert whenever the status changes.","exampleUseCases":[{"title":"Agent fleet uptime watchdog","prompt":"Start monitoring my agent-payable API at https://payments.mybot.ai/charge on Aegis — it accepts POST requests with a JSON body, and I want callbacks sent to https://alerts.mybot.ai/down if anything goes wrong."},{"title":"x402 trust score bootstrapping","prompt":"Register https://api.datagrid.io/x402-data with Aegis so it shows up in the trusted x402 registry — it's a POST endpoint with a JSON body, and I want status callbacks delivered to https://ops.datagrid.io/monitor-hook."},{"title":"Developer staging endpoint monitoring","prompt":"I'm testing a new x402 service at https://staging.devapp.io/pay — can you set up Aegis monitoring for it with POST and JSON body type, and ping https://staging.devapp.io/cb when the monitor detects changes?"}],"resultDescription":"Returns a JSON object with the monitored URL, a monitor_id (e.g. 'mon_abc') for future reference, and a Unix timestamp indicating when the monitoring session expires.","failureModes":["Missing required fields (url or callback) returns a 400 validation error","Invalid callback URI format causes schema rejection before submission","Non-whitelisted HTTP methods (e.g. GET, DELETE) are rejected by the enum constraint","Expired or already-registered monitors may return conflict or duplicate errors","Payment failure (insufficient USDC) results in 402 rejection before monitor is created"],"whenToPreferThis":"Choose this endpoint when you need to register and continuously monitor an x402 agent-payable HTTP service for uptime, availability, and trust-signal generation within the Aegis ecosystem. Prefer it over generic uptime tools when the target service participates in the x402 payment protocol and you want trust scores and registry presence backed by real purchase history.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:40:23.194Z","isFirstParty":false}