{"uid":"cap_zQhDD4xtuVEhk3H-KBjEI","slug":"2s-io-watcher-status-7a0c5cc4","name":"2s.io Watcher Status","description":"Status of a watcher by watcherId: state (armed/completed/expired/cancelled), fires used/remaining, expiry, recent deliveries (with HTTP result + attempt count), and any UNDELIVERED events with their full callback bodies — the pull backstop, so a missed push is always recoverable here. Pairs with watchers.crypto-address-activity.","url":"https://2s.io/api/watchers/status","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["watcherId"],"properties":{"watcherId":{"type":"string","maxLength":80,"minLength":8}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0025","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.0025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oYIi1ayAOh_J9of5Kfdxz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the current status of a crypto-address-activity watcher by its ID, including state, delivery history, and any undelivered events.","exampleAgentPrompt":"Check the status of my 2s.io watcher with ID 'wch_abc12345' — I want to know if it's still armed, how many fires are left, and whether any callbacks failed to deliver.","exampleUseCases":null,"resultDescription":"Returns the watcher's current state (armed/completed/expired/cancelled), number of fires used and remaining, expiry timestamp, a list of recent deliveries with HTTP result codes and attempt counts, and full callback bodies for any UNDELIVERED events that were not successfully pushed.","failureModes":["watcherId not found or invalid — returns 404 or error response","watcherId too short (< 8 chars) or too long (> 80 chars) — schema validation error","Watcher belongs to a different account — unauthorized error","Network timeout or service unavailable — 5xx response"],"whenToPreferThis":"Use this endpoint when you need to verify the status of an existing crypto-address-activity watcher, check delivery history, or recover any events that were not successfully pushed via webhook. This is the pull-based backstop for missed push notifications — prefer it whenever you suspect a callback was missed or want to audit delivery attempts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:05:04.538Z","isFirstParty":false}