{"slug":"data-tools-use-x402atlas-com-json-diff-f15788","title":"JSON Patch diff — compare JSON documents for record updates and configuration sy","host":"data-tools.use.x402atlas.com","method":"POST","resource":"https://data-tools.use.x402atlas.com/json-diff","category":"other","description":"JSON Patch diff — compare JSON documents for record updates and configuration synchronization; return a deterministic RFC 6902 patch with RFC 6901 pointers and exact decimal equality. Object removals precede changes; changed arrays are replaced whole, so the patch is bounded rather than guaranteed m","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":621,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"source":{"baz":"qux","foo":"bar"},"target":{"baz":"boo","foo":"bar"}},"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,"description":"Exact JSON diff request","properties":{"source":{"description":"Source document <=512 KiB and <=50000 nodes; unique decoded keys, valid Unicode, depth <=64, finite JSON numeric tokens <=1024 bytes and exponent magnitude <=4096","type":["object","array","string","number","boolean","null"]},"target":{"description":"Target document <=512 KiB and <=50000 nodes; unique decoded keys, valid Unicode, depth <=64, finite JSON numeric tokens <=1024 bytes and exponent magnitude <=4096","type":["object","array","string","number","boolean","null"]}},"required":["source","target"],"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":{"additionalProperties":false,"description":"Complete structured-data result","properties":{"_atlas":{"additionalProperties":false,"description":"Optional Atlas documentation metadata injected by the platform","properties":{"docs":{"description":"Documentation URL","format":"uri","maxLength":512,"type":"string"},"related":{"description":"Related Atlas routes","items":{"additionalProperties":false,"description":"Related route","properties":{"bridge":{"description":"Bridge name","type":"string"},"docs":{"description":"Documentation URL","type":"string"},"summary":{"description":"Capability summary","type":"string"},"url":{"description":"Paid route URL","type":"string"}},"required":["bridge","url","docs","summary"],"type":"object"},"maxItems":3,"type":"array"}},"required":["docs"],"type":"object"},"algorithm_version":{"const":"json-patch-diff-v1","description":"Pinned deterministic algorithm or profile","type":"string"},"format":{"const":"rfc6902","description":"JSON Patch wire format","type":"string"},"input":{"additionalProperties":false,"description":"Normalized input summary","properties":{"source_node_count":{"description":"Source nodes","maximum":50000,"minimum":0,"type":"integer"},"target_node_count":{"description":"Target nodes","maximum":50000,"minimum":0,"type":"integer"}},"required":["source_node_count","target_node_count"],"type":"object"},"operation":{"const":"json-diff","description":"Stable capability operation, identical across packaging variants","type":"string"},"patch":{"description":"Deterministic patch <=10000 operations and <=1 MiB; removals before additions/changes, UTF-16 key order, arrays replaced whole","items":{"description":"RFC 6902 operation","oneOf":[{"additionalProperties":false,"description":"Removal operation","properties":{"op":{"const":"remove","description":"Remove missing object member","type":"string"},"path":{"description":"RFC 6901 target path","type":"string"}},"required":["op","path"],"type":"object"},{"additionalProperties":false,"description":"Addition or replacement operation","properties":{"op":{"description":"Addition or whole-value replacement","enum":["add","replace"],"type":"string"},"path":{"description":"RFC 6901 target path","type":"string"},"value":{"description":"Exact target value; unique decoded keys, valid Unicode, depth <=64, finite JSON numeric tokens <=1024 bytes and exponent magnitude <=4096","type":["object","array","string","number","boolean","null"]}},"required":["op","path","value"],"type":"object"}]},"maxItems":10000,"type":"array"},"warnings":{"description":"Deterministic warnings; empty array when none","items":{"description":"Warning message; no original cell or document values","type":"string"},"maxItems":100,"type":"array"}},"required":["algorithm_version","format","input","operation","patch","warnings"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-10","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":621,"error":null}],"description_full":"JSON Patch diff — compare JSON documents for record updates and configuration synchronization; return a deterministic RFC 6902 patch with RFC 6901 pointers and exact decimal equality. Object removals precede changes; changed arrays are replaced whole, so the patch is bounded rather than guaranteed minimal.","last_updated":"2026-10-09T19:31:02.546Z","schemes":["exact"]}