# FLASH Token Purchase (Custom USDC Amount)

> FLASH Token Purchase (Custom USDC Amount) is a paid API for AI agents from flash.x420.dev, paid per call via x402, $5/call, status unknown (last checked 2026-09-14).

Purchases a custom USDC-denominated amount of FLASH tokens (0x4899bfF1664675FFE4b2546d626b41d86f0bDb07) on behalf of the caller

## Facts

- Endpoint: POST https://flash.x420.dev/api/puff-custom
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/flash-x420-dev-a50b200f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_T8bp9V9J-iCM2TiS7uho8

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 flash-x420-dev-a50b200f -d '<json body>'
```

Example prompt: Buy me $20 worth of FLASH tokens using USDC — use the custom amount option so I get exactly $20 USDC spent.

## When to prefer this

Use this endpoint when you need to purchase a specific non-default USDC amount of FLASH tokens (e.g., $10, $0.5, or $25) rather than the fixed $5 default. Prefer this over the standard puff endpoint when the caller needs precise USDC spend control.

## Known failure modes

- Insufficient USDC balance causes transaction failure
- Invalid or non-numeric amount string returns error
- Amount below minimum threshold rejected
- Blockchain congestion causes timeout or failed swap transaction
- Contract interaction failure if FLASH token contract is unavailable
- x402 payment not fulfilled results in 402 response before execution

## How this service works

Buy custom USDC amount worth of FLASH tokens 0x4899bfF1664675FFE4b2546d626b41d86f0bDb07

## Output

Returns a message confirming the purchase, the number of FLASH tokens received, the USDC amount paid, and up to two transaction hashes (one for the USDC send and one for the token swap).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/flash-x420-dev-a50b200f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from flash.x420.dev](https://www.zero.xyz/host/flash.x420.dev/llms.txt)
