# ONE Engine Array Flatten (t3)

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

Flattens a nested JSON array into a single-level array, with optional comparison array and offset/size controls.

## Facts

- Endpoint: POST https://one-search.one-engine.workers.dev/v3/array/flatten/t3?utm_source=zero.xyz
- Price: $0.001/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-array-flatten-t3-2b49edb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SNiOUADWwbw45dYfL7tEH

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-array-flatten-t3-2b49edb2 -d '<json body>'
```

Example prompt: Can you flatten this nested array for me: [[1, 2], [3, [4, 5]], 6]? I only need the first 10 results starting at offset 0.

## When to prefer this

Choose this endpoint when you need a cheap, pay-per-call ($0.001 USDC) serverless operation to flatten nested arrays of up to 1000 items, especially in agentic pipelines on Base using x402 micropayments. Prefer it over building custom flatten logic when you want a stateless, reliable utility with optional comparison and pagination support.

## Known failure modes

- Input array exceeds 1000 items — request rejected
- Missing required 'values' field — validation error
- Malformed JSON in values array — parse error
- Payment not provided or insufficient — 402 Payment Required
- Network timeout on Cloudflare Worker edge node

## How this service works

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

## Output

Returns a JSON object containing the flattened version of the input array, with nesting removed. May include comparison results if an optional 'other' array is supplied, and respects 'size' and 'offset' pagination parameters to limit the returned slice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "values"
 ],
 "properties": {
  "size": {
   "type": "integer"
  },
  "other": {
   "type": "array",
   "description": "Optional comparison array"
  },
  "offset": {
   "type": "integer"
  },
  "values": {
   "type": "array",
   "description": "JSON array with at most 1000 items"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/one-engine-array-flatten-t3-2b49edb2/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)
