Text-to-Speech Jobs
List async operations
List the operations of your async synthesis jobs. The workspace is resolved from your API key, so no workspace id is needed. Use `-` as the `job` segment to list across every one of your async 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}/ttsAsyncJobs/{job}/operations`, remains valid.
/lro/v1alpha/ttsAsyncJobs/{job}/operationsAuthorizations
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
jobstringrequired
A specific async job id to list that job's operations, or - to list operations across every one of your async 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.