{"uid":"cap_rd1M0G_THY5iGskwxZN71","slug":"sitesignal-docs-to-openapi-b8d79d90","name":"SiteSignal Docs to OpenAPI","description":"Extract source-observed API operations from public documentation into a conservative OpenAPI draft without inventing schemas.","url":"https://phases-prot-shine-royal.trycloudflare.com/x402/docs-openapi","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"],"type":"string"},"queryParams":{"type":"object","required":["docsUrl"],"properties":{"docsUrl":{"type":"string","format":"uri"},"targetFormat":{"enum":["json","yaml"],"type":"string","default":"json"},"endpointFocus":{"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.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":"down","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_N8-GhNsAFqWN4EnKitv_T","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":"Extracts API operations observed in public documentation and produces a conservative OpenAPI draft without inventing schemas.","exampleAgentPrompt":"Can you pull the public API docs at https://stripe.com/docs/api and extract all the observed API operations into an OpenAPI JSON draft — don't invent any schemas, just what's actually documented there?","exampleUseCases":[{"title":"Generate OpenAPI spec from third-party docs","prompt":"Take the API reference at https://api.openweathermap.org/api-guide and convert everything you can actually observe into an OpenAPI JSON draft — I want to use it to set up a client library."},{"title":"Focus on payment endpoints only","prompt":"Go to https://docs.example-payments.com/api-reference and extract just the payment and refund endpoints into an OpenAPI YAML draft — only document what's explicitly shown in the docs, nothing invented."},{"title":"Audit undocumented API surface before integration","prompt":"I'm about to integrate with https://developers.acme.com/rest-api — can you parse their docs and give me an OpenAPI JSON of all the API operations they expose so I can see the full surface area before I start?"}],"resultDescription":"Returns a conservative OpenAPI draft (JSON or YAML) containing only API operations explicitly observed in the provided public documentation, including paths, HTTP methods, and schemas found in the source — without hallucinating or inventing missing details.","failureModes":["Documentation URL is not publicly accessible or returns non-200 response","Documentation page contains no recognizable API operations","URL points to non-documentation content (e.g. marketing page)","Rate limiting or bot protection on the target docs site blocks access","Output truncated if documentation is very large and exceeds bounded fetch limits","Invalid docsUrl format triggers schema validation error"],"whenToPreferThis":"Choose this endpoint when you need a machine-readable OpenAPI draft grounded strictly in what a public documentation page actually says — ideal for integrating with third-party APIs that lack an official OpenAPI spec, auditing API surface area, or bootstrapping client generation. Prefer it over manual spec authoring or LLM hallucination when accuracy and source-fidelity matter. Not suitable for private or auth-gated documentation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T08:26:17.250Z","isFirstParty":false}