# ONE Engine JSON Merge

> ONE Engine JSON Merge is a paid API for AI agents from one-search.one-engine.workers.dev, paid per call via x402, $0.0012/call, status unknown (last checked 2026-10-02).

Merges up to 100 JSON objects into a single combined object using shallow merge semantics.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v1/json/merge?utm_source=zero.xyz
- Price: $0.0012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/one-engine-json-merge-77d89c6a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__w6WtXpFto0VQ-UcxftRS

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability one-engine-json-merge-77d89c6a -d '<json body>'
```

Example prompt: I have three JSON objects — {"a":1}, {"b":2}, and {"c":3} — can you merge them into a single combined object for me?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

Low-cost pay-per-call utility APIs for autonomous agents using x402 on Base.

## Output

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}}.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "objects": {
   "type": "array",
   "description": "Maximum 100 JSON objects"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "value": {
   "a": 1,
   "b": 3,
   "c": 4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-json-merge-77d89c6a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from one-search.one-engine.workers.dev](https://www.zero.xyz/host/one-search.one-engine.workers.dev/llms.txt)
