List AI providers configured for the caller's organization
Returns every provider the organization has registered, including provider key (e.g. `anthropic`, `openai`), model identifier, and display labels. Use a provider's returned `id` as `provider_id` when initializing a transformation run.
Responses
dataobject[] required idstring required Stable provider identifier. Pass this as `provider_id` when creating a transformation run.
namestring required User-defined name for this provider configuration.
providerstring required Provider key (e.g. `anthropic`, `openai`, `xai`, `gemini`, `openrouter`).
provider_labelstring required Human-readable provider name suitable for display.
modelstring required Model identifier used with this provider (e.g. `claude-sonnet-4-5-20250929`).
model_labelstring required Human-readable model name suitable for display.
created_atstring | null required ISO-8601 UTC timestamp the provider was added.
updated_atstring | null required ISO-8601 UTC timestamp the provider was last updated.
linksobject required firststring | null required laststring | null required prevstring | null required nextstring | null required metaobject required current_pageinteger required frominteger | null required last_pageinteger required linksobject[] required Generated paginator links.
urlstring | null required labelstring required activeboolean required pathstring | null required Base path for paginator generated URLs.
per_pageinteger required Number of items shown per page.
tointeger | null required Number of the last item in the slice.
totalinteger required Total number of items being paginated.
curl -X GET 'https://api.transmutify.io/v1/providers' \
-H 'Authorization: Bearer <api-key>'{
"data": [
{
"id": "019dc459-c94a-71b4-a35f-6b6d384ef74b",
"name": "Production OpenAI",
"provider": "openai",
"provider_label": "OpenAI",
"model": "gpt-5.2",
"model_label": "GPT-5.2",
"created_at": "2026-01-10T09:15:00Z",
"updated_at": "2026-01-10T09:15:00Z"
}
],
"links": {
"first": "string",
"last": "string",
"prev": "string",
"next": "string"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": "string",
"label": "string",
"active": false
}
],
"path": "string",
"per_page": 0,
"to": 1,
"total": 0
}
}