{"uid":"cap_r435FeWaULxkYDsGYcPCC","slug":"openapi-swagger-spec-summarizer-f8a1c38e","name":"OpenAPI/Swagger Spec Summarizer","description":"Fetch an OpenAPI/Swagger spec (JSON or YAML) and summarize it for an agent: title, version, servers, authentication schemes and every endpoint with method, path, summary and required parameters.","url":"https://api.vextorium.com/openapi-resumen-pago?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["url"],"properties":{"url":{"type":"string"},"limite":{"type":"integer"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":["object","null"],"properties":{"titulo":{"type":["string","null"]},"openapi":{"type":["string","null"]},"endpoints":{"type":["array","null"],"items":{"type":["null","object"],"properties":{"id":{"type":["null","string"]},"ruta":{"type":["null","string"]},"cuerpo":{"type":["boolean","null"]},"metodo":{"type":["null","string"]},"resumen":{"type":["null","string"]},"obsoleto":{"type":["boolean","null"]},"etiquetas":{"type":["array","null"],"items":{"type":["null","string"]}},"obligatorios":{"type":["array","null"],"items":{}}}}},"servidores":{"type":["array","null"],"items":{"type":["null","string"]}},"descripcion":{"type":["string","null"]},"version_api":{"type":["string","null"]},"autenticacion":{"type":["object","null"],"properties":{"api_key":{"type":["string","null"]},"petstore_auth":{"type":["string","null"]}}},"endpoints_total":{"type":["number","null"]}}}}}}},"responseSchema":{"type":"json","example":{"titulo":"Swagger Petstore - OpenAPI 3.0","openapi":"3.0.4","endpoints":[{"id":"updatePet","ruta":"/pet","cuerpo":true,"metodo":"PUT","resumen":"Update an existing pet.","obsoleto":false,"etiquetas":["pet"],"obligatorios":[]},{"id":"addPet","ruta":"/pet","cuerpo":true,"metodo":"POST","resumen":"Add a new pet to the store.","obsoleto":false,"etiquetas":["pet"],"obligatorios":[]}],"servidores":["/api/v3"],"descripcion":"This is a sample Pet Store Server based on the OpenAPI 3.0 specification.  You can find out more about\nSwagger at [https://swagger.io](https://swagger.io). In the third iteration of the pet store, we've switched to the design first approach!\nYou can now help us improve the API whether it's by making…","version_api":"1.0.27","autenticacion":{"api_key":"apiKey (header)","petstore_auth":"oauth2"},"endpoints_total":19}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7uQNQaE6n93DiCdGdsMY0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches an OpenAPI/Swagger spec (JSON or YAML) from a URL and returns a structured summary including title, version, servers, authentication schemes, and all endpoints with method, path, summary, and required parameters.","exampleAgentPrompt":"Can you fetch the OpenAPI spec at https://petstore3.swagger.io/api/v3/openapi.json and give me a summary of all its endpoints, what authentication it uses, and the server URLs?","exampleUseCases":[{"title":"Audit an unfamiliar third-party API","prompt":"I need to integrate with a vendor API — can you pull the OpenAPI spec from https://api.example.com/openapi.yaml and tell me all the available endpoints, what methods they use, and what authentication is required?"},{"title":"Quick overview before coding","prompt":"Before I start building, fetch the Swagger spec at https://my-internal-service.dev/docs/openapi.json and list every route with its HTTP method and a short summary of what it does."},{"title":"Discover auth schemes in an API spec","prompt":"Can you grab the OpenAPI definition at https://api.stripe.com/openapi and tell me what authentication schemes it supports and how many total endpoints it exposes?"}],"resultDescription":"Returns a JSON object with: API title, OpenAPI version string, list of server base URLs, authentication schemes (type and location), total endpoint count, and an array of endpoints each containing an ID, route path, HTTP method, summary description, tags, whether a request body is required, whether it is deprecated, and list of required parameters.","failureModes":["URL is unreachable or returns non-2xx HTTP status — spec cannot be fetched","URL points to an HTML page or non-spec content instead of JSON/YAML — parsing fails","Malformed or invalid OpenAPI/Swagger document — incomplete or empty summary returned","Rate limiting or authentication required on the spec URL — fetch blocked","Very large spec with many endpoints may be truncated if 'limite' parameter is not set high enough"],"whenToPreferThis":"Use this endpoint when you need a machine-readable, agent-friendly summary of any OpenAPI or Swagger spec without writing your own parser. It is ideal for API discovery workflows, pre-integration audits, building dynamic API clients, or when an agent needs to understand what routes an unfamiliar API exposes before deciding which to call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:40:16.342Z","isFirstParty":false,"canonicalSlug":"openapi-swagger-spec-summarizer-f8a1c38e"}