Chatbot

Builder aggregate save: chatbot configuration, channel links and optional custom hours. The save never touches another bot: a channel already served by a published bot is rejected at publish time (channel_conflict blocker), not silently taken over.

put/v1/chatbots/{id}/configuration

Path parameters

idinteger required

Request body

{"stackTrail":"components:schemas:ChatbotConfigurationRequest:properties:chatbot","oasType":"schema","type":"unknown","nullable":true}

Response

OK

idinteger
departmentIdinteger
namestring required
avatarstring nullable
firstMessagestring nullable
topicsstring nullable

json object

objectIdsstring nullable
seeninteger
status0 | 1 | 2
<p>Enum values:</p><ul><li><i>0 = Draft</i></li><li><i>1 = Published</i></li><li><i>2 = Archived</i></li></ul>
publishedVersionIdinteger
channelCountinteger
workingHourTypeinteger
createdDatestring date-time nullable
updatedDatestring date-time nullable
autoCloseConfigstring nullable

Auto-close configuration as JSON string

Changes

No recorded changes to this endpoint across all 1 revision of this API.