Skip to main content
PATCH
/
admin
/
setting
cURL
curl --request PATCH \
  --url http://127.0.0.1:3000/api/admin/setting \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "disallowSignUp": true,
  "disallowSpaceCreation": true,
  "disallowSpaceInvitation": true,
  "enableEmailVerification": true,
  "aiConfig": {
    "llmProviders": [],
    "embeddingModel": "<string>",
    "translationModel": "<string>",
    "chatModel": {
      "lg": "<string>",
      "md": "<string>",
      "sm": "<string>",
      "ability": {
        "image": true,
        "pdf": true,
        "webSearch": true
      }
    },
    "capabilities": {
      "disableActions": [
        "<string>"
      ]
    },
    "enable": true
  },
  "enableWaitlist": true,
  "appConfig": {
    "apiKey": "<string>",
    "vercelToken": "<string>",
    "customDomain": "<string>",
    "creditCount": 1,
    "v0BaseUrl": "<string>",
    "vercelBaseUrl": "<string>",
    "aiGatewayApiKey": "<string>"
  },
  "webSearchConfig": {
    "apiKey": "<string>"
  },
  "brandName": "<string>"
}
'

Authorizations

Authorization
string
header
required

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

Body

application/json
disallowSignUp
boolean
disallowSpaceCreation
boolean
disallowSpaceInvitation
boolean
enableEmailVerification
boolean
aiConfig
object
enableWaitlist
boolean
appConfig
object
webSearchConfig
object
brandName
string

Response

200

Update settings successfully.

Last modified on December 10, 2025