Skip to content

List Provider Endpoints

GET/v1/endpoints

Authorization

Authorizationstring · headerRequired

AudioLab API key sent as Bearer <token>. Authentication guide

Parameters

modelquery · string
providerquery · string

Responses

200Endpoint list.
application/json
dataobject[]Required
Show nested fields
idstringRequired
modelstringRequired
providerstringRequired
taskstringRequired

Values: "llm""transcription""speech""s2s""embeddings""moderation""images""videos""ocr""rerank""music""audio""classification""vision"

statestringRequired

Values: "active""preview""degraded""disabled"

regionsstring[]

The region codes the endpoint satisfies (eu and nl for an endpoint in the Netherlands), or global or unknown.

Show nested fields

See the OpenAPI schema for this nested object.

data_regionstring

Where the endpoint processes requests, as its provider documents it for the host AudioLab calls: us, eu, a country code, global (several regions with no fixed one) or unknown (not documented). Only us, eu and country codes satisfy provider.data_region.

data_region_countrystring

The EU member state, when the provider names one.

data_region_sourcestring | null

The provider's page that documents the region; null when none does.

data_region_checkedstring | null

The day that page was read.

featuresobjectRequired
Show nested fields
batchboolean
streamboolean
diarizationboolean
word_timestampsboolean
segment_timestampsboolean
confidenceboolean
redactionboolean
translationboolean
keytermsboolean
subtitlesboolean
duplexboolean
realtimeboolean
audio_inputboolean
audio_outputboolean
toolsboolean
priceobjectRequired
Show nested fields
unitstringRequired

Values: "second""minute""hour""character""request""input_token""output_token"

input_pricenumberRequired

AudioLab customer price per unit in the stated currency, 15% below the provider's price. Native INR/EUR prices settle in USD using the recorded daily reference.

output_pricenumber | null

AudioLab customer output price per unit in the stated currency, 15% below the provider's price.

min_billnumber | null
roundingstring

Values: "none""second""minute"

currencystringRequired

Default: "USD"

limitsobject
Show nested fields
max_bytesinteger | null
max_secondsinteger | null
max_charsinteger | null
formatsstring[]
Show nested fields

See the OpenAPI schema for this nested object.

latency_msinteger | null
speed_factornumber | null
err_ratenumber | null
uptimenumber | null

Share of attempts that succeeded over the last day, 0 to 1; null without any.

400Request validation failed.
application/json
errorobjectRequired
Show nested fields
codestringRequired
messagestringRequired
paramstring | null
request_idstring | null
metadataobject

Typed detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.

401Authentication is missing or invalid.
application/json
errorobjectRequired
Show nested fields
codestringRequired
messagestringRequired
paramstring | null
request_idstring | null
metadataobject

Typed detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.

403Authenticated principal lacks permission.
application/json
errorobjectRequired
Show nested fields
codestringRequired
messagestringRequired
paramstring | null
request_idstring | null
metadataobject

Typed detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.

500Internal server error.
application/json
errorobjectRequired
Show nested fields
codestringRequired
messagestringRequired
paramstring | null
request_idstring | null
metadataobject

Typed detail for some refusals. budget_exceeded (402): limit (key_budget or workspace_budget) and budget with scope, period, limit, usage and resets_at. key_limit_exceeded (402): limit key_spend_limit. access_denied (403): policy (workspace or key), rule (models, providers or products), product, provider and model.