{"uid":"cap_1JR2C1czwJShjKrAgFc1U","slug":"conclave-x402-listing-watch-08f72db9","name":"Conclave x402 Listing Watch","description":"Pay-per-call x402 data endpoints behind one public payTo: a normalized Solana token snapshot and a multi-rail status snapshot, plus deterministic /u/* micro-utilities.","url":"https://conclavex402.pythonanywhere.com/v1/listing-watch/%7Bdirectory%7D/%7Bid%7D?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","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"pathParams":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"id":"0x2F2E1f54109B2525137EedA4A892600Ee956D42a","fields":{"payee":"0x0000000000000000000000000000000000000000","resources":[{"tags":["x402"],"type":"http","accepts":[{"asset":"0xUSDC","amount":"9000","network":"eip155:8453"}],"resource":"<captured-listing-resource-url>","description":"...","lastUpdated":"2026-01-01T00:00:00Z","serviceName":"x402 Integrity Check"}]},"changed":false,"directory":"payai","fetched_at":"2026-01-01T00:00:00Z","snapshot_token":"<43-char-urlsafe-base64>"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZlPppiPusUikmGAK1dCw_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a normalized snapshot of a specific x402 directory listing, tracking whether it has changed since last seen.","exampleAgentPrompt":"Check the current listing snapshot for the 'payai' directory entry with ID '0x2F2E1f54109B2525137EedA4A892600Ee956D42a' and tell me if it has changed since last time.","exampleUseCases":[{"title":"Pre-payment listing integrity check","prompt":"Before I route any x402 payment, pull the current snapshot of the 'payai' directory listing for ID '0x2F2E1f54109B2525137EedA4A892600Ee956D42a' and tell me if the payee address or accepted assets have changed."},{"title":"Automated directory change monitor","prompt":"Poll the x402 'bazaar' directory for listing ID 'abc123' every hour and alert me if the 'changed' flag comes back true or the snapshot token differs."},{"title":"Listing resource audit before integration","prompt":"I'm about to integrate with an x402 endpoint listed under directory 'x402scan' with ID 'xyz789' — can you fetch its current listing snapshot and show me the resources, tags, and last-updated timestamp?"}],"resultDescription":"Returns a JSON object containing the listing ID, directory, payee address, array of resources (each with type, tags, accepted assets, description, and lastUpdated), a boolean 'changed' flag indicating whether the listing differs from the previous snapshot, the fetched_at timestamp, and a deterministic snapshot_token for change detection.","failureModes":["Invalid or non-existent directory/ID combination returns a 404 or empty result","Payment not attached or insufficient USDC amount returns a 402 Payment Required response","Path parameter encoding issues (e.g. unescaped special characters) cause routing errors","Upstream directory source unavailable causes stale or error response","Rate limiting or PythonAnywhere hosting limits cause intermittent 503 responses"],"whenToPreferThis":"Choose this endpoint when you need a normalized, pay-per-call snapshot of a specific x402 directory listing to detect changes, audit payee addresses, or verify resource metadata before routing payments. It is particularly useful for agents that need to monitor x402 listings for integrity without building their own directory crawlers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:36:40.494Z","isFirstParty":false,"canonicalSlug":"conclave-x402-listing-watch-08f72db9"}