---
title: "GET /admin/setting/public"
method: GET
path: "/admin/setting/public"
tags: ["admin"]
---

# GET /admin/setting/public

`GET /admin/setting/public`

Get the public instance settings

## Response `200`

Returns the public instance settings.

- object
  - `instanceId` string, required
  - `brandName` string, nullable
  - `brandLogo` string, nullable
  - `disallowSignUp` boolean, nullable
  - `disallowSpaceCreation` boolean, nullable
  - `disallowSpaceInvitation` boolean, nullable
  - `disallowDashboard` boolean, nullable
  - `enableEmailVerification` boolean, nullable
  - `enableWaitlist` boolean, nullable
  - `createdTime` string
  - `aiConfig` object, nullable, required
    - `enable` boolean, required
    - `llmProviders` object[], required
      - `type` 'openai' | 'anthropic' | 'google' | 'azure' | 'cohere' | 'mistral' | 'deepseek' | 'qwen' | 'zhipu' | 'lingyiwanwu' | 'xai' | 'togetherai' | 'ollama' | 'amazonBedrock' | 'openRouter' | 'openaiCompatible' | 'aiGateway', required
      - `name` string, required
      - `models` string
      - `isInstance` boolean
    - `chatModel` object
      - `lg` string
      - `md` string
      - `sm` string
      - `ability` object
        - `image` union
          - boolean
          - object
            - `url` boolean
            - `base64` boolean
        - `pdf` union
          - boolean
          - object
            - `url` boolean
            - `base64` boolean
        - `webSearch` boolean
        - `toolCall` boolean
        - `reasoning` boolean
        - `imageGeneration` boolean
    - `capabilities` object
      - `disableActions` string[]
    - `gatewayModels` object[]
      - `id` string, required
      - `label` string, required
      - `enabled` boolean
      - `capabilities` object
        - `image` union
          - boolean
          - object
            - `url` boolean
            - `base64` boolean
        - `pdf` union
          - boolean
          - object
            - `url` boolean
            - `base64` boolean
        - `webSearch` boolean
        - `toolCall` boolean
        - `reasoning` boolean
        - `imageGeneration` boolean
      - `pricing` object
        - `input` string
        - `output` string
        - `inputCacheRead` string
        - `inputCacheWrite` string
        - `reasoning` string
        - `image` string
        - `webSearch` string
      - `rates` object
        - `inputRate` number
        - `outputRate` number
        - `cacheReadRate` number
        - `cacheWriteRate` number
        - `reasoningRate` number
        - `imageRate` number
        - `webSearchRate` number
      - `isImageModel` boolean
      - `defaultFor` string[]
      - `testedAt` number
      - `ownedBy` 'alibaba' | 'amazon' | 'anthropic' | 'arcee-ai' | 'bfl' | 'bytedance' | 'cohere' | 'deepseek' | 'google' | 'inception' | 'kwaipilot' | 'meituan' | 'meta' | 'minimax' | 'mistral' | 'moonshotai' | 'morph' | 'nvidia' | 'openai' | 'perplexity' | 'prime-intellect' | 'stealth' | 'vercel' | 'voyage' | 'xai' | 'xiaomi' | 'zai'
      - `modelType` 'language' | 'embedding' | 'image'
      - `tags` string[]
      - `contextWindow` number
      - `maxTokens` number
      - `description` string
  - `appGenerationEnabled` boolean
  - `turnstileSiteKey` string, nullable
  - `changeEmailSendCodeMailRate` number
  - `resetPasswordSendMailRate` number
  - `signupVerificationSendCodeMailRate` number
  - `enableCreditReward` boolean

---

[API](https://skmtc.net/teable/apis/teable-app.md) · [All operations](https://skmtc.net/teable/apis/teable-app/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/teable/teable-app/versions/7515f3b33d79/schema)
