{"uid":"cap__LqvrCde3ZXUlt6LFeXUm","slug":"x402station-io-2e467eff","name":"x402station.io What's New — Catalog Diff Polling","description":"Independent risk-signal layer for x402 agentic commerce — endpoint evidence (decoy / zombie / price-trap / never-paid) before an agent authorizes payment.","url":"https://x402station.io/api/v1/whats-new","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"limit":{"type":"integer","maximum":500,"minimum":1},"since":{"type":"string","format":"date-time","description":"ISO 8601 timestamp; default now() - 24h. Cannot be older than 30 days or in the future."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"limit":200,"since":"2026-04-27T00:00:00Z","until":"2026-04-28T00:00:00Z","summary":{"polls_in_window":288,"added_services_count":3,"added_endpoints_count":14,"removed_services_count":0,"current_active_services":549,"removed_endpoints_count":2,"current_active_endpoints":25950},"truncated":false,"window_hours":24,"added_endpoints":[{"url":"https://api.example.com/v1/inference","currency":"USDC","provider":"example.com","price_usdc":"0.001","service_id":"example-service","service_name":"Example","first_seen_at":"2026-04-27T08:42:11Z"}],"removed_endpoints":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001000","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IIwCRBFPfEJqrXk3QArMo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a diff of newly added and removed x402 endpoints since a given timestamp, enabling agents to stay current with the x402 catalog","exampleAgentPrompt":"Can you check what new x402 payment endpoints have been added or removed since yesterday — show me up to 50 results so I can update my routing table?","exampleUseCases":[{"title":"Monitor x402 endpoints for fraud patterns","prompt":"Check what x402 endpoints were added in the last week and flag any with low settlement counts or suspicious activity — I need to know which ones are risky before routing payments through them."},{"title":"Sync payment infrastructure after downtime","prompt":"Pull all x402 endpoint changes from the past 24 hours so I can update our local cache. Show me which endpoints disappeared and which new ones came online — I want to make sure we're not routing to dead services."},{"title":"Discover emerging x402 payment providers","prompt":"What new x402 endpoints have popped up since last Monday? Give me the ones with good recency signals so I can evaluate them as backup routing options for our payment flows."}],"resultDescription":"An object containing added_endpoints[] and removed_endpoints[] arrays listing x402 endpoint URLs that changed since the requested timestamp, plus counts summarizing additions and removals, and CDP quality signals including settlement count and recency for newly discovered endpoints.","failureModes":["Invalid or future 'since' timestamp returns 400 or empty diff","Limit exceeding maximum returns clamped or error response","Network timeout if catalog is large and diff computation is slow","Payment failure (USDC balance insufficient) returns 402 before processing","Malformed request body returns 400 validation error"],"whenToPreferThis":"Use this endpoint when an agent needs to incrementally sync with the x402 endpoint catalog rather than fetching the entire catalog — ideal for periodic polling workflows, change-detection pipelines, or keeping a local routing table up to date without redundant full scans.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T20:26:22.832Z","isFirstParty":false}