Authorizations
API key in Bearer token format
Body
application/json
ID of the chatbot to update
Example:
"ckl123abc456"
Chatbot name
Example:
"My Chatbot"
System instructions for the chatbot
Example:
"You are a helpful customer service assistant"
Initial greeting messages
Example:
["Hello! How can I help you?"]
Suggested conversation starters
Example:
[
"What are your hours?",
"How can I contact support?"
]
Chatbot visibility setting
Available options:
public
, private
Example:
"public"
Allowed domains for the chatbot
Example:
["example.com", "subdomain.example.com"]
Whether to restrict to allowed domains only
Example:
false
Rate limit per IP address
Example:
10
Timeframe for IP rate limiting
Example:
3600
Message shown when rate limit is exceeded
Example:
"Too many requests. Please try again later."
AI model to use for the response
Available options:
gpt-4-turbo
, gpt-4o
, gpt-4
, gpt-4o-mini
, gpt-4.1
, gpt-4.1-mini
, gpt-4.1-nano
, o3-mini
, o4-mini
, o3
, gpt-oss-120b
, gpt-oss-20b
, gpt-5
, gpt-5-mini
, gpt-5-nano
, claude-opus-4-1
, claude-sonnet-4
, claude-opus-4
, claude-3-7-sonnet
, claude-3-5-sonnet
, claude-3-haiku
, claude-3-opus
, gemini-1.5-flash
, gemini-1.5-pro
, gemini-2.0-flash
, gemini-2.0-pro
, gemini-2.5-flash
, grok-3
, grok-3-mini
, grok-4
, command-r
, command-r-plus
, command-a
, DeepSeek-V3
, DeepSeek-R1
, Llama-4-Scout-17B-16E-Instruct
, Llama-4-Maverick-17B-128E-Instruct-FP8
, kimi-k2
Example:
"gpt-4o-mini"
Temperature setting for AI responses
Required range:
0 <= x <= 1
Example:
0.7
Response
Settings updated successfully
Example:
"Your changes are saved."