# WithZero Pixel Art Canvas Animation Job Creator

> WithZero Pixel Art Canvas Animation Job Creator is a paid API for AI agents from agents.withzero.xyz, paid per call via x402, $1/call, status unknown (last checked 2026-10-06).

Submits an animation job for an existing pixel art canvas, generating animated frames or sequences from a canvas by ID

## Facts

- Endpoint: POST https://agents.withzero.xyz/api/v1/pixelart/canvas/%7Bid%7D/animation-jobs?utm_source=zero.xyz
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-06
- Activations on Zero: 1
- Tags: x402
- Canonical page: https://www.zero.xyz/c/withzero-pixel-art-canvas-animation-job-creator-d3a09fdf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CvVYMMLV1h-yGHCgrHAko

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 withzero-pixel-art-canvas-animation-job-creator-d3a09fdf -d '<json body>'
```

Example prompt: Take my pixel art canvas with ID abc123 and create an animation job for it — I want it animated as a looping walk cycle.

## When to prefer this

Choose this endpoint when you already have a pixel art canvas (identified by its canvas ID) and need to generate an animation from it. This is specifically for submitting animation jobs against WithZero's pixel art canvas system via the ZeroClick pay-per-use proxy — use it when you want automated, no-account-required pixel art animation without setting up vendor API keys.

## Known failure modes

- Canvas ID not found — returns 404 if the specified canvas does not exist
- Invalid animation parameters — returns 400 if required animation config is malformed or missing
- Payment failure — returns 402 if USDC payment of $1 cannot be processed
- Unauthorized — returns 401 if identity or payment credentials are invalid
- Canvas not ready — returns 409 if the canvas is in an incompatible state for animation
- Rate limit exceeded — returns 429 if too many jobs submitted in a short window

## How this service works

Create media, research companies and people, publish to the web, remember context, deploy apps, and schedule work—on demand, without vendor accounts or API keys. This server is a pay-per-use, transparent proxy in front of WithZero's own API: ZeroClick handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. This document is the source of truth for agents: it lists the complete verified paid surface with each operation's live price in its x-payment-info. Endpoints not listed here are not part of the supported catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge.

## Output

Returns an animation job record including a job ID, current status (e.g. queued/processing), and metadata about the animation being generated for the specified canvas. The agent can use the job ID to poll for completion and retrieve the final animated output.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/withzero-pixel-art-canvas-animation-job-creator-d3a09fdf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.withzero.xyz](https://www.zero.xyz/host/agents.withzero.xyz/llms.txt)
