{"uid":"cap__w6WtXpFto0VQ-UcxftRS","slug":"one-engine-json-merge-77d89c6a","name":"ONE Engine JSON Merge","description":"Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.","url":"https://one-search.one-engine.workers.dev/v1/json/merge?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"objects":{"type":"array","description":"Maximum 100 JSON objects"}}},"responseSchema":{"type":"json","example":{"value":{"a":1,"b":3,"c":4}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0012","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.0012/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xkIMrddPAlQ5aJIbZJQIe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Merges up to 100 JSON objects into a single combined object using shallow merge semantics.","exampleAgentPrompt":"I have three JSON objects — {\"a\":1}, {\"b\":2}, and {\"c\":3} — can you merge them into a single combined object for me?","exampleUseCases":[{"title":"Merging config objects at runtime","prompt":"I have these five configuration blobs from different microservices and I need them combined into one flat object — can you merge them all together?"},{"title":"Consolidating API response fragments","prompt":"I got partial data back from three different API calls and I need to stitch all the JSON pieces into one unified object before I process it."},{"title":"Combining user profile overrides","prompt":"I have a default user settings object and two override objects from different sources — merge them all so the later ones take priority over earlier keys."}],"resultDescription":"A single JSON object containing all keys from the input array of objects, with later objects' values overwriting earlier ones for duplicate keys. Returns a 'value' field containing the merged result, e.g. {\"value\":{\"a\":1,\"b\":3,\"c\":4}}.","failureModes":["Input array exceeds 100 objects — request rejected","Non-object elements in the array may cause unexpected behavior or errors","Malformed JSON input returns an error response","Payment failure via x402 protocol blocks the request (402 response)","Empty array input may return an empty object or error"],"whenToPreferThis":"Choose this endpoint when you need a simple, low-cost, pay-per-call JSON shallow merge for up to 100 objects and want to avoid spinning up your own compute. Ideal for autonomous agents that need lightweight data consolidation without maintaining merge logic themselves. Best for flat object merges; not suitable for deep/recursive merging.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T12:44:35.217Z","isFirstParty":false,"canonicalSlug":"one-engine-json-merge-77d89c6a"}