{"slug":"api-zfinia-com-x402-v1-json-schema-migration-impact-810af8","title":"Decide whether a schema change is safe to ship, with evidence","host":"api.zfinia.com","method":"POST","resource":"https://api.zfinia.com/x402/v1/json-schema-migration-impact","category":"other","description":"Decide whether a schema change is safe to ship, with evidence. Returns the compatibility verdict for your clients and, separately, how many of the real payloads you supply would newly be rejected, with the failing constraints ranked by how many payloads each costs. A breaking change nothing relies o","price_listed":0.22,"price_asked":0.22,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":5429,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"after":{"properties":{"age":{"minimum":18,"type":"integer"},"email":{"format":"email","type":"string"},"tier":{"enum":["free","pro"],"type":"string"}},"required":["email"],"type":"object"},"before":{"properties":{"age":{"type":"integer"},"email":{"type":"string"},"tier":{"type":"string"}},"type":"object"},"documents":[{"age":30,"email":"a@example.com","tier":"pro"},{"age":16,"email":"b@example.com","tier":"free"},{"age":40,"email":"not-an-email","tier":"free"},{"age":25,"tier":"enterprise"},{"age":22,"email":"d@example.com","tier":"pro"}],"role":"producers"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"type":"object"},"before":{"type":"object"},"documents":{"items":{},"maxItems":500,"minItems":1,"type":"array"},"role":{"enum":["producers","consumers","both"],"type":"string"}},"required":["before","after","documents"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-04","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.22,"price_match":true,"latency_ms":5429,"error":null}],"description_full":"Decide whether a schema change is safe to ship, with evidence. Returns the compatibility verdict for your clients and, separately, how many of the real payloads you supply would newly be rejected, with the failing constraints ranked by how many payloads each costs. A breaking change nothing relies on is a different decision from one that rejects a tenth of your traffic.","last_updated":"2026-10-04T07:52:10.795Z","schemes":["exact"]}