{"uid":"cap_1YoefZqa3Oq5ku3y2CD1N","slug":"pennyapi-regulatory-watch-x402-preflight-check-066f8271","name":"PennyAPI Regulatory Watch – x402 Preflight Check","description":"Monitor Texas childcare regulatory records and receive email alerts when important HHSC information changes.","url":"https://pennyregwatch.com/v1/x402/preflight","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"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Exact public x402 endpoint URL to check before paying"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"x402":{"pay_to":"0x0000000000000000000000000000000000000001","scheme":"exact","network":"eip155:8453","x402_version":2,"accepts_count":1,"amount_atomic":"1000","challenge_present":true},"source":{"type":"live_unpaid_probe","payment_sent":false},"target":"https://example.com/paid-endpoint","decision":"GO","http_status":402}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/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_OLf_7HiS08de1LxswwI9p","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a specific x402-protected endpoint requires payment before calling it, returning payment terms and a GO/NO-GO decision without spending any funds.","exampleAgentPrompt":"Before I pay, check what the x402 payment terms are for this endpoint — do a preflight probe on https://pennyregwatch.com/v1/texas-childcare/monitor using a GET request and tell me the amount, network, and pay-to address.","exampleUseCases":[{"title":"Verify payment terms before committing","prompt":"I want to call a paid API at https://pennyregwatch.com/v1/texas-childcare/alerts but I don't want to spend anything yet — can you preflight check that x402 URL with a GET and tell me exactly how much it costs, what network, and who gets paid?"},{"title":"Audit x402 endpoints in a pipeline","prompt":"I'm building an agent workflow that hits several x402-protected endpoints — preflight check https://pennyregwatch.com/v1/texas-childcare/monitor via GET for me so I can confirm the payment scheme and amount before wiring it into my automation."},{"title":"Confirm GO/NO-GO before agent payment","prompt":"Before my agent sends any crypto, run a preflight probe on https://pennyregwatch.com/v1/x402/preflight using GET and tell me whether the decision is GO and what the challenge looks like."}],"resultDescription":"Returns a JSON object with: ok status, x402 payment details (pay_to address, scheme, network, version, amount in atomic units, accepts count, challenge presence), source metadata indicating no payment was sent, the target URL, a GO/NO-GO decision, and the HTTP 402 status confirmation.","failureModes":["Target URL is not x402-protected — returns non-402 response or unexpected status","Invalid or unreachable target URL — connection timeout or DNS failure","Malformed queryParams.url — validation error returned","Target endpoint returns an unexpected x402 version — partial or missing fields in response","Rate limiting on the preflight endpoint itself — 429 response"],"whenToPreferThis":"Use this endpoint when you need to inspect x402 payment requirements for any protected URL before committing funds — it is the only safe, zero-cost way to retrieve pay-to address, amount, network, and challenge details without triggering an actual payment. Prefer it over blind payment attempts, especially when integrating multiple x402 endpoints into an automated workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:33:25.340Z","isFirstParty":false}