# Venice AI Audio Generation Status Retrieve

> Venice AI Audio Generation Status Retrieve is a paid API for AI agents from api.venice.ai, paid per call via x402, $10/call, status unknown (last checked 2026-09-15).

Polls the status or retrieves the result of a queued audio generation request by model and queue ID

## Facts

- Endpoint: POST https://api.venice.ai/api/v1/audio/retrieve
- Price: $10/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/venice-ai-audio-generation-status-retrieve-e844b12f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_c0KAF6GjJesVQhRT0C9sD

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 venice-ai-audio-generation-status-retrieve-e844b12f -d '<json body>'
```

Example prompt: Check if my Venice AI audio generation job is done — the model is elevenlabs-music and the queue ID is 123e4567-e89b-12d3-a456-426614174000.

## When to prefer this

Use this endpoint when you have already submitted an async audio generation request and need to poll for its completion status or retrieve the resulting audio. This is the correct endpoint for checking job progress — not for initiating generation or cleaning up completed jobs (use the Complete endpoint for cleanup).

## Known failure modes

- Invalid or expired queue_id returns an error or not-found response
- Wrong model ID paired with queue_id causes mismatch error
- Request still processing returns PROCESSING status with no audio data yet
- Authentication failure if API key or x402 wallet header is missing or invalid
- 402 Payment Required if wallet balance is insufficient for the $10 USDC call cost

## How this service works

Retrieve queued audio result.

## Output

Returns a status field (e.g. PROCESSING) along with the current execution duration in milliseconds and the estimated average execution time (P80 in milliseconds). If complete, returns the audio data itself.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "model",
  "queue_id"
 ],
 "properties": {
  "model": {
   "type": "string",
   "example": "elevenlabs-music",
   "description": "The ID of the model used for audio generation."
  },
  "queue_id": {
   "type": "string",
   "example": "123e4567-e89b-12d3-a456-426614174000",
   "description": "The ID of the audio generation request. Use this to poll for status and retrieve the result."
  },
  "delete_media_on_completion": {
   "type": "boolean",
   "default": false,
   "example": false,
   "description": "If true, the audio media will be deleted from storage after the request is completed. If false, you can use the complete endpoint to remove the media once you have successfully downloaded the audio."
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "average_execution_time",
  "execution_duration"
 ],
 "properties": {
  "status": {
   "enum": [
    "PROCESSING"
   ],
   "type": "string",
   "example": "PROCESSING",
   "description": "The status of the audio generation request."
  },
  "execution_duration": {
   "type": "number",
   "example": 5200,
   "description": "The current duration of the audio generation request in milliseconds."
  },
  "average_execution_time": {
   "type": "number",
   "example": 20000,
   "description": "The estimated execution time of the audio generation request in milliseconds (P80)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/venice-ai-audio-generation-status-retrieve-e844b12f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.venice.ai](https://www.zero.xyz/host/api.venice.ai/llms.txt)
