# Vaaya Cueframe Upload

> Vaaya Cueframe Upload is a paid API for AI agents from vaaya.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Uploads a file or asset to the Cueframe service via Vaaya, enabling agents to store and manage content for use in demos, outreach, and marketing workflows.

## Facts

- Endpoint: POST https://vaaya.ai/api/run/cueframe/upload
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vaaya-cueframe-upload-789ac428
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4YE3HIeVCCogO6JVLvFRt

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 vaaya-cueframe-upload-789ac428 -d '<json body>'
```

Example prompt: Upload this product screenshot to Cueframe through Vaaya so I can use it in my demo outreach campaign.

## When to prefer this

Choose this endpoint when an agent needs to store a file or media asset within the Vaaya/Cueframe ecosystem, especially as part of a larger automated workflow involving product demos, marketing outreach, or go-to-market sequences — and when you want zero-setup storage with no account or API key management required.

## Known failure modes

- File too large — upload rejected with size limit error
- Unsupported file type — returns format validation error
- Payment not processed — x402 payment failure before upload begins
- Network timeout — upload incomplete with no asset ID returned
- Missing file body — 400 error indicating no content was provided

## How this service works

Give an AI agent a credit account. Set a limit and a spending policy, and the agent makes approved, metered purchases from providers that accept Vaaya.

## Output

Returns a confirmation that the file was successfully uploaded, along with a reference identifier or URL that can be used by downstream agent steps to access or embed the stored asset.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vaaya-cueframe-upload-789ac428/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vaaya.ai](https://www.zero.xyz/host/vaaya.ai/llms.txt)
