---
title: "Get all LLM Provider entities"
method: GET
path: "/api/v1/entities/llmProviders"
tags: ["LLM Providers"]
---

# Get all LLM Provider entities

`GET /api/v1/entities/llmProviders`

## Request

- Base URL: `https://www.gooddata.ai`
- URL: `https://www.gooddata.ai/api/v1/entities/llmProviders`
- Auth: none declared

## Query parameters

- `filter` string
- `page` integer
- `size` integer
- `sort` string[]
- `metaInclude` string[]: Included meta objects

## Response `200`

Request successfully processed

- JsonApiLlmProviderOutList: A JSON:API document with a list of resources
  - `data` JsonApiLlmProviderOutWithLinks[], required
    - `attributes` object
      - `defaultModelId` string, nullable: Required ID of the default model to use from the models list.
      - `description` string, nullable: Description of the LLM Provider.
      - `models` object[], nullable: List of LLM models available for this provider.
        - `family` 'OPENAI' | 'ANTHROPIC' | 'META' | 'MISTRAL' | 'AMAZON' | 'GOOGLE' | 'COHERE' | 'UNKNOWN', required: Family of LLM models.
        - `id` string, required: Unique identifier of the model (e.g., gpt-5.3, claude-4.6).
      - `name` string, nullable
      - `providerConfig` union: Provider-specific configuration including authentication.
        - object: Configuration for OpenAI provider.
          - `auth` OpenAiProviderAuth, required: Authentication configuration.
            - `apiKey` string, nullable: OpenAI API key.
            - `type` 'API_KEY', required: Authentication type.
          - `baseUrl` string: Custom base URL for OpenAI API.
          - `organization` string, nullable: OpenAI organization ID.
          - `type` 'OPENAI', required: Provider type.
        - object: Configuration for Azure Foundry provider.
          - `auth` AzureFoundryProviderAuth, required: Authentication configuration.
            - `apiKey` string, nullable: Azure API key.
            - `type` 'API_KEY', required: Authentication type.
          - `endpoint` string, required: Azure OpenAI endpoint URL.
          - `type` 'AZURE_FOUNDRY', required: Provider type.
        - object: Configuration for AWS Bedrock provider.
          - `auth` BedrockProviderAuth, required: Authentication configuration.
            - `accessKeyId` string, nullable: AWS Access Key ID.
            - `secretAccessKey` string, nullable: AWS Secret Access Key.
            - `sessionToken` string, nullable: AWS Session Token (for temporary credentials).
            - `type` 'ACCESS_KEY', required: Authentication type.
          - `region` string, required: AWS region for Bedrock.
          - `type` 'AWS_BEDROCK', required: Provider type.
        - object: Configuration for Anthropic provider.
          - `auth` AnthropicProviderAuth, required: Authentication configuration.
            - `apiKey` string, nullable: Anthropic API key.
            - `type` 'API_KEY', required: Authentication type.
          - `baseUrl` string: Custom base URL for the Anthropic API. Defaults to the official endpoint; override only for enterprise proxies or compatible gateways.
          - `type` 'ANTHROPIC', required: Provider type.
    - `id` string, required: API identifier of an object
    - `type` 'llmProvider', required: Object type
    - `links` ObjectLinks
      - `self` string, uri, required: A string containing the link's URL.
  - `links` ListLinks
    - `self` string, uri, required: A string containing the link's URL.
    - `next` string, uri: A string containing the link's URL for the next page of data.
  - `meta` object
    - `page` PageMetadata
      - `number` integer: The number of the current page
      - `size` integer: The size of the current page
      - `totalElements` integer: The total number of elements
      - `totalPages` integer: The total number of pages

---

[API](https://skmtc.dev/gooddata/apis/gooddata-cn-oapi-all-api.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-cn-oapi-all-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-cn-oapi-all-api/revisions/c728ef303bfb?raw)
