# JSON Merge Patch

Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment.

WHEN TO USE: Apply simple partial-object updates using RFC 7396. Object members recursively merge, null members delete, arrays replace wholesale, and non-object patches replace the entire target. The target is never mutated. Maximum 100,000 serialized characters, 1,000 entries per collection, depth 32; reserved prototype-related keys are rejected.

Release: 0.29.0. Built: 2026-10-06T15:38:00Z.

## Choose for
- Merge partial objects, with null deleting members and arrays replacing wholesale.

## Outside this profile
- Element-wise array merging or preserving explicit null object members.

Proposed nominal USD 0.005 per successful call; payer fees excluded. No verified runtime availability.

- [Exact release contract](/reference/services/json-merge-patch.json)
- [Input schema](/reference/schemas/json-merge-patch.input.json)
- [Output schema](/reference/schemas/json-merge-patch.output.json)
- [Fixed example](/reference/examples/json-merge-patch.json)
- [Complete HTML reference](/discover/tools/json-merge-patch)
