GEThttps://api.transmutify.io/v1/providers

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.

Requires a bearer token. Learn more about authentication

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
curl -X GET 'https://api.transmutify.io/v1/providers' \
  -H 'Authorization: Bearer <api-key>'
Response · 200
{
  "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
  }
}