{"slug":"api-zfinia-com-x402-v1-json-object-reconciliation-cf342f","title":"Reconcile two sets of JSON records joined on pointers you nominate","host":"api.zfinia.com","method":"POST","resource":"https://api.zfinia.com/x402/v1/json-object-reconciliation","category":"other","description":"Reconcile two sets of JSON records joined on pointers you nominate. Reports keys present on one side only, keys duplicated on either side, and every value disagreement with its key and pointer. Arrays inside records compare as multisets by default and numbers compare exactly, so reordered lists and ","price_listed":0.18,"price_asked":0.18,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":2457,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"key_pointers":["/id"],"left":[{"id":"o-1","labels":["a","b"],"status":"shipped","total":42.5},{"id":"o-2","labels":[],"status":"pending","total":19.99},{"id":"o-3","labels":[],"status":"shipped","total":7}],"right":[{"id":"o-1","labels":["b","a"],"status":"shipped","total":42.5},{"id":"o-2","labels":[],"status":"PENDING","total":19.99},{"id":"o-4","labels":[],"status":"shipped","total":3}]},"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":{"compare_pointers":{"items":{"maxLength":512,"type":"string"},"maxItems":200,"minItems":1,"type":"array"},"key_pointers":{"items":{"maxLength":512,"type":"string"},"maxItems":4,"minItems":1,"type":"array"},"left":{"items":{},"maxItems":500,"type":"array"},"right":{"items":{},"maxItems":500,"type":"array"},"unordered_arrays":{"type":"boolean"}},"required":["left","right","key_pointers"],"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.18,"price_match":true,"latency_ms":2457,"error":null}],"description_full":"Reconcile two sets of JSON records joined on pointers you nominate. Reports keys present on one side only, keys duplicated on either side, and every value disagreement with its key and pointer. Arrays inside records compare as multisets by default and numbers compare exactly, so reordered lists and reformatted amounts are not false findings.","last_updated":"2026-10-04T07:51:14.946Z","schemes":["exact"]}