---
title: "List Tasks"
method: GET
path: "/v1/tts/nova"
tags: ["Voice AI Beta — Nova"]
---

# List Tasks

`GET /v1/tts/nova`

Your Nova task history (paginated, newest first).
> **Rate limit:** 60 requests/minute

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

Paginated tasks

- TtsTaskListResponse — Paginated task list (per-provider lists and the merged `/v1/tts/history`)
  - `items` TtsTask[]
    - `id` string — Task ID
    - `title` string — Task title
    - `status` 'pending' | 'cloning' | 'queued' | 'processing' | 'merging' | 'process_merging' | 'completed' | 'failed' — Voice AI Beta task lifecycle: `pending` → `cloning` (clone flow only) → `queued` → `processing` → `merging` → `process_merging` → `completed` | `failed`.
    - `provider` string — Provider: `nova`, `lyra`, `sirius`, `vega` (other values may appear as new providers launch)
    - `result` string — Audio file URL (empty until `completed`)
    - `total_length` integer — Billable characters (encoder units ≈ UTF-8 bytes — see the Voice AI Beta tag)
    - `process_percentage` integer — Progress percentage
    - `error` string — Failure reason (only when `status` is `failed`)
    - `created_at` string, date-time
    - `updated_at` string, date-time
  - `total` integer — Total number of tasks
  - `page` integer
  - `limit` integer

## Other responses

- `429` — Rate limit exceeded

---

[API](https://skmtc.dev/genaipro/apis/genaipro-api.md) · [All operations](https://skmtc.dev/genaipro/apis/genaipro-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/genaipro/genaipro-api/revisions/91f814eaecbd/schema)
