# SignalDesk AI Array Deduplicate

> SignalDesk AI Array Deduplicate is a paid API for AI agents from x402-agent.kariguetoazul.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-13).

Removes duplicate values from a JSON array, returning only unique elements

## Facts

- Endpoint: POST https://x402-agent.kariguetoazul.workers.dev/api/json/array-deduplicate?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signaldesk-ai-array-deduplicate-5aa83a8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yTuTiOUdcbi-L_xFo8YW7

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 signaldesk-ai-array-deduplicate-5aa83a8c -d '<json body>'
```

Example prompt: Can you deduplicate this array for me and return only the unique values: [1, 2, 2, 3, {"a": 1}, {"a": 1}, "hello", "hello"]?

## When to prefer this

Use this endpoint when you need a simple, cheap ($0.001 USDC), serverless deduplication of a JSON array up to 1000 items, especially when handling mixed types (numbers, strings, nested objects) that require deep equality comparison. Ideal for lightweight data cleaning tasks in agent workflows without standing up your own infrastructure.

## Known failure modes

- Array exceeds 1000 items — request rejected
- Malformed JSON in the values array — parse error returned
- Empty array input returns empty array (valid, not an error)
- Network timeout on large complex arrays with deep object comparison

## How this service works

Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.

## Output

A JSON object containing a 'values' array with all duplicate entries removed, preserving only unique elements. Works with mixed types including numbers, strings, and nested objects.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "values": {
   "type": "array",
   "items": {},
   "maxItems": 1000,
   "minItems": 0,
   "description": "JSON array."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "values": [
   1,
   {
    "a": 2
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signaldesk-ai-array-deduplicate-5aa83a8c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent.kariguetoazul.workers.dev](https://www.zero.xyz/host/x402-agent.kariguetoazul.workers.dev/llms.txt)
