# tooloracle.io x402 Payment Preflight

> tooloracle.io x402 Payment Preflight is a paid API for AI agents from tooloracle.io, paid per call via x402, $0.003/call, status down (last checked 2026-10-23).

Performs a preflight check on an HTTP request to determine x402 payment requirements before executing the actual call

## Facts

- Endpoint: POST https://tooloracle.io/v2/x402_payment_preflight_v1?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: down
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tooloracle-io-x402-payment-preflight-6d7caba1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M-y30W6z8_S6Mj_kNKDaU

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 tooloracle-io-x402-payment-preflight-6d7caba1 -d '<json body>'
```

Example prompt: Before I call this paid API endpoint via x402, can you run a payment preflight check on the POST request with a JSON body so I know what payment is required?

## When to prefer this

Use this endpoint when you need to inspect the x402 payment requirements of an HTTP POST endpoint before making the actual call. This is especially useful for agents that need to budget or authorize payment amounts in advance, avoid rejected calls due to insufficient payment, or build workflows that conditionally handle payment-gated APIs.

## Known failure modes

- Missing required 'input' object returns validation error
- Unsupported HTTP method (non-POST) causes rejection
- Invalid bodyType enum value results in schema validation failure
- Endpoint unreachable or not x402-enabled may return empty or error response
- Malformed body properties may result in incomplete preflight data

## Output

Returns x402 payment preflight metadata indicating what payment is required to make the target HTTP request, including amount, currency, and payment conditions — allowing an agent to prepare the correct payment before executing the actual API call.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tooloracle-io-x402-payment-preflight-6d7caba1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tooloracle.io](https://www.zero.xyz/host/tooloracle.io/llms.txt)
