Pular para o conteúdo

Retrieve and update your AI Agent's full configuration via the REST API.

Este conteúdo não está disponível em sua língua ainda.

Retrieve and update your AI Agent’s full configuration, including personality, conversation style, and system prompt.

Corresponds to Identity > Profile and Identity > Conversation Style in the Dashboard.

Scope: read_all

GET https://app.quickchat.ai/v1/api/chatbot_settings

Terminal window
curl https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>'

Response 200 OK

{
"personality": 0,
"profession": "helpful_assistant",
"creativity_level": 1,
"greeting": "<p>Hello! How can I help you today?</p>",
"greeting2": "",
"header": "Support Assistant",
"header2": "",
"language_chosen": "en",
"reply_length": 1,
"one_word_description": "Support Agent",
"short_description": "A helpful customer support assistant.",
"ai_commands": ["Be polite", "Stay on topic"]
}
FieldDescription
one_word_description
string
AI Agent name. Dashboard: Identity > Profile > AI Agent Name (max 200 chars)
short_description
string
System prompt / AI Agent description. Dashboard: Identity > Profile > AI Agent Description (max 2000 chars)
ai_commands
array of strings
Behavioral guidelines for the AI. Dashboard: Identity > Conversation Style > AI Guidelines (max 500 chars per item)
personality
integer (0–13)
AI personality preset. Dashboard: Identity > Conversation Style > Personality. See table below
profession
string
AI profession/role. Dashboard: Identity > Conversation Style > Profession (max 200 chars). See table below
creativity_level
integer (0–2)
Dashboard: Identity > Conversation Style > Creativity. 0 = Deterministic, 1 = Balanced, 2 = Creative
reply_length
integer (0–2)
Dashboard: Identity > Conversation Style > Reply Length. 0 = Short, 1 = Medium, 2 = Long
greeting
string
Primary greeting message (HTML). Dashboard: Identity > Profile > Greeting messages (max 1000 chars)
greeting2
string
Secondary greeting message (HTML). Dashboard: Identity > Profile > Greeting messages
header
string
Chat header text. Dashboard: Identity > Profile > Chat header text
header2
string
Secondary header text. Dashboard: Identity > Profile > Chat header text
language_chosen
string
Comma-separated language codes (e.g. "en,es,de"). Dashboard: Identity > Profile > Languages

Personality values:

ValueLabelDescription
0ClassicWell-rounded, balanced between professionalism and approachability (default)
1HumorousWitty tone with puns and jokes for entertaining interactions
2FormalFormal and serious, concise factual information for business settings
3FriendlyCasual conversations with a personal, approachable touch
4SassyConfident and playful with humor
5IntelligentDetailed, accurate information for comprehensive understanding
6EmpatheticCaring, compassionate interactions showing concern for feelings
7BoldStrong opinions and recommendations delivered with confidence
9ExcitedLively and energetic engagement
10MysteriousCryptic, intriguing responses for a unique experience
11InspiringPromotes positive thinking and goal-reaching in a coach-like fashion
12AdventurousEncourages leaving comfort zones and exploring new opportunities
13ElegantSophisticated experience for unique and exquisite brands

Profession values:

ValueDashboard LabelDescription
helpful_assistantHelpful AssistantVersatile, multi-purpose. Recommended for most use cases
customer_support_representativeSupport AgentEmpathetic, provides step-by-step solutions and troubleshooting
shopping_assistantShopping AssistantProactively offers product recommendations with links
field_expertField ExpertProfessional consultant, asks clarifying questions, provides expert guidance
interviewerInterviewerAsks questions instead of providing answers. For surveys, interviews, feedback
Scope: write_all

PATCH https://app.quickchat.ai/v1/api/chatbot_settings

Request Body — All fields are optional. Only include the fields you want to update.

ParameterDescription
personality
integer (0–13)
AI personality preset
profession
string
AI profession/role (max 200 chars)
creativity_level
integer (0–2)
0 = Deterministic, 1 = Balanced, 2 = Creative
greeting
string
Primary welcome message (HTML, max 1000 chars)
greeting2
string
Secondary welcome message
header
string
Chat header text
header2
string
Secondary header text
language_chosen
string
Comma-separated language codes
reply_length
integer (0–2)
0 = Short, 1 = Medium, 2 = Long
one_word_description
string
AI Agent name (max 200 chars)
short_description
string
AI Agent system prompt / description (max 2000 chars)
ai_commands
array of strings
AI Guidelines (max 500 chars per item)
Terminal window
curl -X PATCH https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"greeting": "<p>Welcome! Ask me anything.</p>",
"creativity_level": 2
}'

Response 200 OK — Returns the updated chatbot settings (same schema as Get Chatbot Settings response).