GET
/
admin
/
setting
/
public
curl --request GET \
  --url https://app.teable.io/api/admin/setting/public \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
{
  "instanceId": "<string>",
  "disallowSignUp": true,
  "disallowSpaceCreation": true,
  "disallowSpaceInvitation": true,
  "enableEmailVerification": true,
  "aiConfig": {
    "enable": true,
    "llmProviders": [
      {
        "type": "openai",
        "name": "<string>",
        "models": ""
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200 - application/json
Returns the public instance settings.
instanceId
string
required
disallowSignUp
boolean | null
required
disallowSpaceCreation
boolean | null
required
disallowSpaceInvitation
boolean | null
required
enableEmailVerification
boolean | null
required
aiConfig
object | null
required