# Vaaya CueFrame Put Composition

> Vaaya CueFrame Put Composition 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).

Stores or updates a composition object within the CueFrame system for use in product demos, presentations, or visual workflows

## Facts

- Endpoint: POST https://vaaya.ai/api/run/cueframe/put_composition
- 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-put-composition-8c2e05f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_38cx5JoglD44aBCSOHTzL

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-put-composition-8c2e05f8 -d '<json body>'
```

Example prompt: Save this product demo composition to CueFrame on Vaaya — it's a three-scene layout called 'Q3 Launch Demo' with our hero screenshot, a feature highlight slide, and a CTA panel.

## When to prefer this

Choose this endpoint when you need to persist a CueFrame composition — such as a product demo, visual scene, or presentation layout — within the Vaaya platform. Prefer this over generic storage solutions when your workflow is specifically tied to Vaaya's agent-native demo and go-to-market toolchain, and you need the composition retrievable for downstream rendering or sharing.

## Known failure modes

- Invalid or malformed composition payload returns a 400 error
- Missing required composition fields cause validation rejection
- Duplicate composition conflicts if unique constraints are enforced
- Payment not processed (x402 payment required) results in 402 response
- Service unavailable returns 503 with retry guidance

## 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 composition has been stored in the CueFrame system, typically including a composition identifier or record reference that can be used to retrieve or render the composition later.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vaaya-cueframe-put-composition-8c2e05f8/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)
