List Catalog Providers

List all available speech synthesis providers in the catalog. Returns the full set of processing providers — each with its display name, number of available models, and a HATEOAS `models` link to `GET /providers/{provider}/models`. The response contains only customer-facing metadata; cost, credentials, and base URLs are never included. This endpoint is the starting point for building a provider/model/voice selection flow. The typical traversal is: list providers → follow `models` link → follow `voices` link for the chosen model. Requires `X-Workspace-Id` and the `catalog:read` scope.

Authentication

AuthorizationBearer
Clerk JWT token
OR
AuthorizationBearer

Onepin live API key (op_live_...). Test and public keys are reserved in Phase 1.

Headers

X-Workspace-Idstring or nullOptional

Response

Successful Response
datalist of objects
metaobject
paginationobject

Errors

422
Unprocessable Entity Error