{"uid":"cap_x4Os5zZNTbEzl2QL13DUe","slug":"x402-listing-watch-da6f8597","name":"x402 Listing Watch","description":"Call before trusting or paying a third-party x402 seller: snapshot one listing from a fixed public directory (payapi, cdp, payai, bazaar) by its id/payTo, or pass ?since= to get told whether it changed since you last saw it. Reads public directories only - never a caller-supplied URL - and returns already-public fields (JSON).","url":"https://conclavex402.pythonanywhere.com/v1/listing-watch/:directory/:id?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":null,"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_ibu9V1oB3bORrvdpry01f","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":"Snapshots a single listing from a fixed public x402 directory (payapi, cdp, payai, bazaar) by ID or payTo address, and optionally detects whether it changed since a previous check.","exampleAgentPrompt":"Before I pay this x402 seller, can you pull a snapshot of their listing from the bazaar directory using listing ID abc123, and let me know if anything changed since 2024-06-01T12:00:00Z?","exampleUseCases":[{"title":"Pre-payment seller verification","prompt":"I'm about to pay an x402 seller — can you look up their listing in the payapi directory by ID seller-99f2 and tell me what their current listed details are?"},{"title":"Change detection before re-engaging","prompt":"I last checked a listing in the cdp directory with ID cdp-0042 on 2024-05-15T00:00:00Z — can you check if anything has changed since then before I route another payment to them?"},{"title":"Screening a bazaar seller by payTo address","prompt":"Can you fetch the bazaar directory entry for the payTo address 0xABCD1234 so I can review it before trusting this counterparty with a transaction?"}],"resultDescription":"Returns a JSON snapshot of the requested listing from the specified public directory, including already-public fields such as the listing ID, payTo address, and metadata. If a ?since= timestamp is provided, the response also indicates whether the listing has changed since that point in time.","failureModes":["Unknown directory name returns 404 or error","Invalid or non-existent listing ID returns empty or 404","Malformed since= timestamp causes parameter error","Directory temporarily unavailable returns 5xx","Rate limiting or payment failure returns 402"],"whenToPreferThis":"Use this endpoint when an AI agent needs to verify or monitor a specific x402 seller or listing in a known public directory (payapi, cdp, payai, bazaar) before routing a payment or establishing trust. Prefer this over generic web fetches because it reads only fixed, trusted public directories rather than arbitrary caller-supplied URLs, reducing SSRF and spoofing risk. Especially useful for change-detection workflows where you want to know if a listing has been modified since a prior check.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:37:06.911Z","isFirstParty":false,"canonicalSlug":"x402-listing-watch-da6f8597"}