---
title: "Get AI model by ID (getAiModelById)"
method: GET
path: "/api/ai/model/{modelUuid}"
tags: ["ai-model-controller"]
---

# Get AI model by ID (getAiModelById)

`GET /api/ai/model/{modelUuid}`

Fetches an AI model record by its `id`.

Available for users with 'TENANT_ADMIN' authority.

## Path parameters

- `modelUuid` string, uuid, required

## Response `200`

OK

- AiModel
  - `tenantId` TenantId, required
    - `id` string, uuid, required — ID of the entity, time-based UUID v1
    - `entityType` 'TENANT', required — string
  - `version` integer, required — Version of the AI model record; increments automatically whenever the record is changed
  - `name` string, required — Display name for this AI model configuration; not the technical model identifier
  - `configuration` union — Configuration of the AI model
    - AmazonBedrockChatModelConfig
      - `providerConfig` union, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string
          - `apiKey` string
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string
          - `apiKey` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string
          - `apiKey` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string, required
          - `apiKey` string
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
      - `provider` string, required
      - `modelId` string, required
      - `temperature` number, double
      - `topP` number, double
      - `maxOutputTokens` integer
      - `timeoutSeconds` integer
      - `maxRetries` integer
      - `modelType` 'CHAT'
    - AnthropicChatModelConfig
      - `providerConfig` union, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `apiKey` string, required
          - `baseUrl` string
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string
        - object
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `apiKey` string, required
          - `baseUrl` string
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `apiKey` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `apiKey` string, required
          - `baseUrl` string
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `baseUrl` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `apiKey` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `baseUrl` string
          - `apiKey` string, required
      - `provider` string, required
      - `modelId` string, required
      - `temperature` number, double
      - `topP` number, double
      - `topK` integer
      - `maxOutputTokens` integer
      - `timeoutSeconds` integer
      - `maxRetries` integer
      - `modelType` 'CHAT'
    - AzureOpenAiChatModelConfig
      - `providerConfig` union, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string
        - object
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `personalAccessToken` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string, required
          - `apiKey` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `endpoint` string, required
          - `serviceVersion` string
        - object
          - `baseUrl` string
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
      - `provider` string, required
      - `modelId` string, required
      - `temperature` number, double
      - `topP` number, double
      - `frequencyPenalty` number, double
      - `presencePenalty` number, double
      - `maxOutputTokens` integer
      - `timeoutSeconds` integer
      - `maxRetries` integer
      - `modelType` 'CHAT'
    - GitHubModelsChatModelConfig
      - `providerConfig` union, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
        - object
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `baseUrl` string
          - `apiKey` string
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
        - object
          - `apiKey` string, required
          - `baseUrl` string
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string, required
          - `auth` union, required
            - Basic
              - …
            - None
              - …
            - Token
              - …
          - `personalAccessToken` string, required
        - object
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
          - `baseUrl` string
          - `personalAccessToken` string, required
        - object
          - `personalAccessToken` string, required
          - `region` string, required
          - `accessKeyId` string, required
          - `secretAccessKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `endpoint` string, required
          - `serviceVersion` string
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
          - `personalAccessToken` string, required
          - `fileName` string, required
          - `projectId` string, required
          - `location` string, required
          - `serviceAccountKey` string, required
        - object
          - `personalAccessToken` string, required
          - `apiKey` string, required
        - object
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.net/thingsboard/apis/thingsboard-rest-api.md) · [All operations](https://skmtc.net/thingsboard/apis/thingsboard-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thingsboard/thingsboard-rest-api/revisions/40169ccdec5c/schema)
