{"uid":"cap_rF2SIrzInNar4mC_4ZHai","slug":"openapi-consumer-compatibility-review-b90c5e40","name":"OpenAPI Consumer Compatibility Review","description":"An autonomous paid API accepting USDC on Base mainnet.","url":"https://47-85-47-24.sslip.io/v1/openapi-compat","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","properties":{"scenario":{"enum":["removed-orders-operation"],"type":"string","description":"Built-in paid OpenAPI compatibility scenario"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["analysis_id","label","verdict","risk_score","summary","stats","breaking_changes","warnings","compatible_changes","migration_plan","coverage"],"properties":{"label":{"type":"string"},"stats":{"type":"object"},"summary":{"type":"string"},"verdict":{"enum":["BLOCK","WARN","PASS"],"type":"string"},"coverage":{"type":"object"},"warnings":{"type":"array","items":{"type":"object"}},"risk_score":{"type":"integer","maximum":100,"minimum":0},"analysis_id":{"type":"string"},"migration_plan":{"type":"array","items":{"type":"string"}},"breaking_changes":{"type":"array","items":{"type":"object"}},"compatible_changes":{"type":"array","items":{"type":"object"}}}}}}}},"responseSchema":{"type":"json","example":{"label":"checkout-v2-preflight","stats":{"warnings":1,"after_operations":8,"breaking_changes":2,"before_operations":8,"compatible_changes":1},"summary":"Found 2 breaking change(s) and 1 warning(s) across 8 existing operations.","verdict":"BLOCK","coverage":{"openapi":"3.x","local_refs":true,"remote_refs":false},"warnings":[],"risk_score":78,"analysis_id":"contractlint-paid-demo","migration_plan":["Keep the current contract available while dependent clients migrate."],"breaking_changes":[{"code":"required_parameter_added","summary":"Required parameter query:region was added.","location":"paths//orders/{id}/get/parameters/query:region","severity":"breaking","remediation":"Make the new parameter optional or version the operation.","risk_weight":28}],"compatible_changes":[]}},"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_ToKkLYQeYREiyrFvszxRh","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":"Analyzes a built-in OpenAPI 3.x scenario (removed operation) for consumer-breaking changes, risk score, and versioned migration plan","exampleAgentPrompt":"Run the built-in OpenAPI compatibility review for the removed-orders-operation scenario and tell me if it's a BLOCK, WARN, or PASS verdict, along with the risk score and migration plan steps.","exampleUseCases":null,"resultDescription":"Returns a structured compatibility analysis including: a unique analysis_id, a verdict (BLOCK/WARN/PASS), an integer risk_score (0-100), a human-readable summary, arrays of breaking_changes, warnings, and compatible_changes with detail objects, an ordered migration_plan list of steps, and coverage statistics about the spec analyzed.","failureModes":["Invalid or unsupported scenario enum value returns an error","HEAD or DELETE methods may return limited response bodies","Payment failure via x402 protocol blocks access","Malformed query parameters result in 400-level errors"],"whenToPreferThis":"Use this endpoint when you need a structured, scored compatibility report for a predefined OpenAPI breaking-change scenario (specifically a removed operation), including a concrete versioned migration plan. Prefer this over manual diff tools when you need machine-readable verdicts (BLOCK/WARN/PASS) and risk scores for CI/CD gating or agent-driven API governance workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:46:43.151Z","isFirstParty":false}