{"uid":"cap_kZ0a_xp9NvZCUtJosMdsR","slug":"market2000-xyz-watch-register-price-condition-alert-registration-d71fdce4","name":"market2000.xyz Watch Register — Price Condition Alert Registration","description":"An origin the crawlers already index. We count what AI agents try to buy, what they are refused, and what the AI companies take without sending anyone back. Sold per call in USDC.","url":"https://market2000.xyz/watch/register","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":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["ticker","condition","threshold","webhook_url"],"properties":{"ticker":{"type":"string","description":"Stock symbol to monitor (e.g. AAPL, SPY, NVDA)"},"ttl_days":{"type":"integer","description":"Alert lifetime in days, 1–90 (default 30)"},"condition":{"enum":["price_above","price_below","change_pct_above","change_pct_below"],"type":"string"},"threshold":{"type":"number","description":"Trigger value — price in USD or % change (e.g. 200.0 or 5.0 for +5%)"},"webhook_url":{"type":"string","description":"HTTPS URL to POST when the condition is met"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"status":{"type":"string"},"ticker":{"type":"string"},"watch_id":{"type":"string"},"condition":{"type":"string"},"threshold":{"type":"number"},"expires_at":{"type":"string"},"webhook_url":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"status":"active","ticker":"AAPL","watch_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","condition":"price_above","threshold":220,"expires_at":"2026-07-07T00:00:00+00:00","webhook_url":"https://myagent.example/hook"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-W4_Mhi6pERVIhKeIN1dH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Registers a conditional price watch on a stock ticker, triggering a webhook callback when the specified threshold condition is met","exampleAgentPrompt":"Set up a price alert for AAPL — notify my webhook at https://myagent.example/hook when the price goes above $220, and keep the watch active until July 7th 2026.","exampleUseCases":[{"title":"Automated rebalancing trigger on threshold","prompt":"Register a price watch on TSLA — fire a webhook to https://myportfolio.example/rebalance when it drops below $180, and keep the alert active until December 31st 2025 so my rebalancing workflow kicks off automatically."},{"title":"Earnings breakout notification for agent","prompt":"Set up a condition monitor on NVDA and ping my endpoint at https://tradingbot.example/signal when the price crosses above $950 — I want the watch to stay live through September 1st 2025 so my agent can act on the breakout in real time."},{"title":"Risk management alert for options desk","prompt":"Create a price watch on SPY and call my webhook at https://riskdesk.example/alert when the price falls below $500, keeping it active until March 15th 2026 so my options hedging workflow triggers automatically if the market sells off."}],"resultDescription":"Returns a JSON object with the newly created watch's UUID (watch_id), the ticker symbol, condition type (e.g. price_above), the threshold value, expiration timestamp, webhook URL, and a status of 'active'. The agent can store watch_id for future reference or cancellation.","failureModes":["Invalid or unrecognized ticker symbol returns an error","Malformed webhook URL causes registration rejection","Missing required fields (ticker, condition, threshold, webhook_url) returns validation error","Payment failure via x402 prevents watch creation","Expiration date in the past may be rejected","Unsupported condition type returns error"],"whenToPreferThis":"Use this endpoint when you need to register a future-triggered price condition alert on a stock ticker and want a webhook callback delivered when that condition is met — rather than polling for price data yourself. Ideal for event-driven agent workflows where you want asynchronous notification without continuous querying.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:00.270Z","isFirstParty":false}