Chatbots
Update Chatbot
Change a chatbot's settings. Only the fields you send are changed; everything else keeps its current value. Returns the chatbot with its current settings.
NOTE: Read the current values with chatbots.get first. specific_instructions and quick_buttons replace the whole list, so send the full list back with your change. custom_instructions is free-form guidance for the AI; specific_instructions are short rules (mark is_critical=true for rules the bot must never break); tone_of_voice is a free-text description of the voice that refines ai_tone. Visual styling, the AI model, live-chat routing and integrations cannot be changed here.
put/chatbots/{chatbot_id}
Request
- Base URLhttps://app.boei.help/api/v1
- AuthHTTP bearer
Request body
Example request
{
"name": "Support Bot",
"business_name": "Acme Inc",
"business_description": "We sell and install solar panels in the Netherlands.",
"opening_text": "Hi! Ask me anything about our solar panels.",
"placeholder_text": "Type your question...",
"button_text": "Chat with us",
"custom_instructions": "Always mention our 10-year warranty when discussing panels.",
"specific_instructions": [
{
"text": "Never quote prices, refer to the sales team.",
"is_critical": true
}
],
"quick_buttons": [
{
"text": "Opening hours"
},
{
"text": "Request a quote"
}
],
"quick_prompts_display": "always",
"ai_tone": "friendly",
"tone_of_voice": "Warm, concise, no jargon.",
"ai_response_length": "short",
"ai_follow_up_questions": true,
"focus": "conversion",
"primary_goal": "Book a free roof scan",
"language": "nl",
"respond_in_user_language": true,
"show_sources": true,
"allowed_sensitive_topics": [
"competitor_comparison"
],
"custom_blocked_topics": [
"salary",
"lawsuit"
]
}Response
Example response
{
"chatbot_id": "8a832d1b-0f49-47f6-a05f-0b65b91d2107",
"name": "Support Bot",
"status": "ready",
"training_sources": 12,
"created_at": "2026-01-15T08:00:00+00:00",
"settings": {
"business_name": "Acme Inc",
"opening_text": "Hi! Ask me anything about our solar panels.",
"ai_tone": "friendly",
"specific_instructions": [
{
"text": "Never quote prices, refer to the sales team.",
"is_critical": true
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.