{"uid":"cap__mcKA_TEyD5LhK2CUyYtu","slug":"listing-doctor-x402-endpoint-diagnostics-afb8bae3","name":"Listing Doctor — x402 Endpoint Diagnostics","description":"Send your endpoint URL. It checks the unpaid 402 challenge, the PAYMENT-REQUIRED header, the declared resource URL, the Bazaar extension, the price/asset/network/payTo fields and the discovery catalog, then returns a concrete diagnosis with the failing checks and the fix.","url":"https://listing-doctor.node01.org/api/listing-doctor?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"URL of the x402 endpoint to diagnose"}}},"responseSchema":{"type":"json","example":{"checks":{"is_402":true,"reachable":true,"in_payai_catalog":false},"target":"https://example.com/api/pay","verdict":"PAYABLE-NOT-INDEXED (pay, then wait for indexer)","diagnosed_at":"2026-10-08T02:10:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aTPcbopdAFEXaLExTu0oD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Diagnoses x402 paid endpoint listings by checking the 402 challenge, payment headers, resource URL, Bazaar extension, price/asset/network/payTo fields, and discovery catalog inclusion, then returns a concrete verdict with failing checks and fixes.","exampleAgentPrompt":"Can you run a full x402 listing diagnosis on my endpoint at https://myapi.example.com/api/pay and tell me exactly what's misconfigured — the payment headers, price fields, payTo address, and whether it's showing up in the discovery catalog?","exampleUseCases":[{"title":"Debug missing catalog entry","prompt":"My x402 endpoint at https://myapi.example.com/api/generate isn't showing up in x402scan or Bazaar — can you diagnose it and tell me what's wrong with the listing?"},{"title":"Validate payment header configuration","prompt":"I just deployed a new paid API at https://myservice.io/api/v1/inference — can you check whether the PAYMENT-REQUIRED header, price, asset, network, and payTo fields are all set up correctly for x402?"},{"title":"Pre-launch x402 compliance check","prompt":"Before I submit my endpoint https://payments.myapp.dev/api/search to the Bazaar directory, can you run a full x402 diagnosis and tell me if anything will cause it to fail validation?"}],"resultDescription":"A JSON object containing a map of individual check results (e.g. is_402, reachable, in_payai_catalog), the target URL that was diagnosed, a human-readable verdict string describing the overall status (e.g. 'PAYABLE-NOT-INDEXED'), and a timestamp of when the diagnosis was performed. Failing checks are highlighted so the developer knows exactly what to fix.","failureModes":["Target URL is unreachable or times out — diagnosis cannot be completed","Target URL does not return a 402 status — is_402 check fails","Malformed or missing input URL parameter — returns validation error","Target endpoint blocks the diagnostic probe — partial results returned","Catalog indexer not yet updated — in_payai_catalog may show false even for valid endpoints"],"whenToPreferThis":"Use this endpoint when you need to debug why an x402-compliant paid API endpoint is not discoverable, not paying out correctly, or failing validation checks. It is the go-to diagnostic tool specifically for x402 protocol compliance and Bazaar/x402scan catalog discovery issues, rather than general HTTP debugging or non-x402 payment systems.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T06:44:09.443Z","isFirstParty":false,"canonicalSlug":"listing-doctor-x402-endpoint-diagnostics-afb8bae3"}