Realtime TTS-2 is live. Built for realtime conversation that feels human. Learn more

Text-to-Speech Jobs

List batch operations

List the operations of your batch synthesis jobs. The workspace is resolved from your API key, so no workspace id is needed. Use `-` as the `batch` segment to list across every one of your batch jobs — this is how you find jobs again after losing an operation name. Add `filter=-done` to see only running jobs. Results cover roughly the last 7 days (operations expire with their results), their order is unspecified, and a page can be short or empty while more results remain — keep paginating until the response has no `nextPageToken`. The fully qualified form, `/lro/v1alpha/workspaces/{workspace}/ttsBatchJobs/{batch}/operations`, remains valid.

GET/lro/v1alpha/ttsBatchJobs/{batch}/operations

Authorizations

Authorizationstringrequired

Your authentication credentials. For Basic authentication, please populate Basic $INWORLD_API_KEY. You can create a key in one command with the Inworld CLI: inworld workspace add-key.

Path Parameters

batchstringrequired

A specific batch job id to list that job's operations, or - to list operations across every one of your batch jobs.

Query Parameters

filterenum<string>

Optional. -done (or NOT done, or done=false) returns only running jobs; done (or done=true) only finished ones. Omit for all. Any other filter is rejected with INVALID_ARGUMENT.

Available options:done-doneNOT donedone=truedone=false

pageSizeintegerdefault: 50

Upper bound on operations scanned per page, before expired or filtered-out entries are removed — so a returned page can be smaller. Defaults to 50, capped at 1000.

pageTokenstring

Opaque cursor from a previous response's nextPageToken. Treat it as a black box.