Use your cloned voices on agents and paginate the voice catalogue
GET /v1/agents/voices now lists your workspace's cloned voices alongside the shared catalogue, each marked personal, and cursor-paginates so the full set is walkable.
Your agent can now use the voice you most want it to have: your own.
GET /v1/agents/voices now returns your workspace’s cloned voices alongside the curated shared catalogue. Clones are marked type: "personal" and can be assigned to an agent exactly like a shared voice — the same ownership gate applies as on GET /v1/voices.
Only workspace-owned clones are selectable. A personal voice scoped to an individual stays invisible to agents, which are workspace-shared resources.
The endpoint also paginates now. Pass cursor and limit and walk pages while has_more is true. The shared catalogue is served first, then your clones. From API version 2026-08-07 an omitted limit returns the first page (default 50, max 200); callers pinned before that date keep the historical whole-catalogue response until they opt in.
Workspaces with large cloned libraries benefit most — the shared catalogue is bounded, but your cloned scope can grow arbitrarily.
See the docs changelog for the full pagination contract and version-gate details.