# Otto X402 Router — Full Auto

> Otto X402 Router — Full Auto is a paid API for AI agents from openrouter-production-d0d6.up.railway.app, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Automatically routes a request to the best verified paid service, handles payment on your behalf, and returns the result plus a $0.001 fee — never exceeding your cap.

## Facts

- Endpoint: POST https://openrouter-production-d0d6.up.railway.app/full-auto
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/otto-x402-router-full-auto-7db98504
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1QiP5FaKWJVEGAmJUCtYC

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 otto-x402-router-full-auto-7db98504 -d '<json body>'
```

Example prompt: Use the Otto full-auto router to handle my request — just pick the best verified service available and pay for it at cost with a $0.001 fee; here's my POST request with an idempotency key so it's safe to retry.

## When to prefer this

Use this endpoint when you want a single call to automatically select, pay for, and return results from the best available verified paid API without needing to know which specific service to call. Ideal for AI agents that need dynamic service discovery and automated micropayment settlement via the x402 protocol in one step.

## Known failure modes

- Cap exceeded — requested service cost plus fee exceeds caller's payment cap, returning a 402 or rejection
- No suitable service found — router cannot match the request to any verified service
- Duplicate idempotency key with conflicting payload — returns conflict error
- Payment settlement failure — on-chain transaction fails or times out
- Downstream service error — the selected service returns an error after payment is made

## How this service works

Otto X402 Router — Full Auto. The router picks the best verified service for your ask, pays it on your behalf at-cost, and settles you actual + a $0.001 fee (never above your cap). Send an X-Idempotency-Key.

## Output

Returns the response from the best-matched verified downstream service, along with the actual cost paid, the $0.001 router fee, and settlement confirmation — all within the caller's specified payment cap.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/otto-x402-router-full-auto-7db98504/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from openrouter-production-d0d6.up.railway.app](https://www.zero.xyz/host/openrouter-production-d0d6.up.railway.app/llms.txt)
