> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domesystems.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List Provider Models

> Lists the provider catalog: every known LLM provider with its wire
 family, default base URL, and curated model list. Backs the
 Provider→Model picker in the dashboard / CLI / MCP so all surfaces
 share one source of truth (internal/llmprovider). Static reference
 data; gated by gateway-view so it tracks the connection dialog's
 permission. Providers with an empty model list mean "no curated
 models" — callers fall back to free-form model entry.



## OpenAPI

````yaml GET /v1/models/{connection_id}/provider-models
openapi: 3.0.3
info:
  title: Dome Platform API
  description: Connect and REST APIs for the Dome agent governance platform.
  version: 2.0.0
servers:
  - url: https://api.domesystems.ai
    description: Production
security: []
tags:
  - name: Agents
  - name: Authorization
  - name: Guards
  - name: Tools
  - name: Tool Catalog
  - name: Models
  - name: Model Pools
  - name: Quotas
  - name: Gateways
  - name: Webhooks
  - name: Audit
  - name: Workspaces
  - name: Access Control
  - name: Tenants
  - name: Platform Keys
  - name: Enrollment
  - name: Platform
  - name: Identity
paths:
  /v1/models/{connection_id}/provider-models:
    get:
      tags:
        - Models
      description: |-
        Lists the provider catalog: every known LLM provider with its wire
         family, default base URL, and curated model list. Backs the
         Provider→Model picker in the dashboard / CLI / MCP so all surfaces
         share one source of truth (internal/llmprovider). Static reference
         data; gated by gateway-view so it tracks the connection dialog's
         permission. Providers with an empty model list mean "no curated
         models" — callers fall back to free-form model entry.
      operationId: Management_ListProviderModels
      parameters:
        - name: connection_id
          in: path
          required: true
          schema:
            type: string
        - name: workspace_id
          in: query
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListProviderModelsResponse'
components:
  schemas:
    ListProviderModelsResponse:
      type: object
      properties:
        providers:
          type: array
          items:
            $ref: '#/components/schemas/ProviderModels'
    ProviderModels:
      type: object
      properties:
        provider:
          type: string
        display_name:
          type: string
        wire:
          type: string
        default_base_url:
          type: string
        models:
          type: array
          items:
            $ref: '#/components/schemas/ProviderModelInfo'
      description: |-
        ProviderModels is one provider's catalog entry: identity, the egress
         wire family that serves it, its default base URL (empty when
         operator-specific), and its curated model list (empty = no curated
         models, callers fall back to free-form model entry).
    ProviderModelInfo:
      type: object
      properties:
        id:
          type: string
        display_name:
          type: string
        default:
          type: boolean
      description: |-
        ProviderModelInfo is one selectable model in a provider's curated
         catalog. The id is the upstream API model string written to
         provider_config.model; default marks the recommended pick (at most one
         per provider).

````