| statusstring | string | One of: success. |
| chatbotobject | object | A single chatbot with the related information. |
| chatbot.chatbotIdstring | string | The unique identifier allocated to the chatbot. Use this ID in API calls about this chatbot. |
| chatbot.chatbotNamestring | string | The name of the chatbot. |
| chatbot.visibilitystring | string | The visibility of the chatbot. It controls whether your chatbot is accessible to others. One of: private, public. |
| chatbot.createdAtnumber | number | When the chatbot was created, in milliseconds since the Unix epoch. |
| chatbot.lastTrainedAtnumber | number | When the chatbot was last trained, in milliseconds since the Unix epoch. Absent if it has never been trained. |
| chatbot.onlyAllowOnAddedDomainsboolean | boolean | Whether the chatbot can be embedded (iframe or widget) on other websites; false disables embedding. Allowed domains are set by domains. |
| chatbot.domainsarray of string | array of string | The domains on which the iframe and widget are allowed. |
| chatbot.disallowedUrlsarray of string | array of string | Pages on which the chat widget is not shown. |
| chatbot.basePromptstring | string | The base prompt (instructions) for the chatbot. |
| chatbot.imageDescriptionPromptstring | string | The prompt used to describe images that users attach to their messages. |
| chatbot.rateLimitPointsnumber | number | The maximum number of messages one device can send every rateLimitTimeframe seconds. Each message counts as one here, however many message credits its model consumes. |
| chatbot.rateLimitTimeframenumber | number | The time window, in seconds, to which the rateLimitPoints message limit applies. |
| chatbot.rateLimitMessagestring | string | The error message shown to the user when the conversation is rate limited. |
| chatbot.suggestedMessagesarray of string | array of string | Array of suggested messages shown in the chatbot. |
| chatbot.initialMessagesarray of string | array of string | Array of initial messages the chatbot shows when a conversation starts. |
| chatbot.stylesobject | object | The appearance settings of the chat widget. |
| chatbot.styles.themestring | string | The theme of the chatbot interface. One of: light, dark. |
| chatbot.styles.buttonColorstring | string | The color of the chat bubble button in RGB format (e.g. rgb(0, 0, 0)). |
| chatbot.styles.displayNamestring | string | The display name of the chatbot. In responses, only returned when one is set. |
| chatbot.styles.alignChatButtonstring | string | The alignment of the chat bubble button. One of: left, right. |
| chatbot.styles.userMessageColorstring | string | The background color of the user's messages in RGB format (e.g. rgb(59, 129, 246)). |
| chatbot.styles.actionButtonColorstring | string | The color of the action buttons in RGB format (e.g. rgb(59, 129, 246)). |
| chatbot.styles.profilePictureFilestring | string | URL or path of the chatbot's profile picture. Only returned when one is set. |
| chatbot.styles.bubblePictureFilestring | string | URL or path of the chat bubble icon. Only returned when one is set. |
| chatbot.styles.autoOpenChatWindowAfternumber | number | The time (in seconds) after which the chat window opens automatically. A negative value disables automatic opening. |
| chatbot.modelstring | string | The model the chatbot uses:
- For training with your own data:
custom-data-upload
- For human medical questions:
medical-chat-human
- For veterinary medical questions:
medical-chat-vet
- For a custom model:
custom-model.
|
| chatbot.baseModelstring | string | The large language model (OpenAI GPT, Anthropic Claude, Google Gemini or DeepSeek) used in our RAG processing pipeline. One of: gpt-4o-mini, gpt-4o, gpt-4, gpt-4.1-nano, gpt-4.1-mini, gpt-4.1, gpt-5-nano, gpt-5-mini, gpt-5, gpt-5.1, gpt-5.2, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-6-astra, gpt-6.1-sol, gpt-6-luna, gpt-5.5, gpt-5.4, gpt-5.4-nano, gpt-5.4-mini, gpt-o1, gpt-o3-mini, gpt-o3, gpt-o4-mini, claude-4-5-sonnet, claude-4-6-sonnet, claude-4-5-haiku, claude-4-opus, claude-4.1-opus, claude-4.5-opus, claude-4.6-opus, claude-5-opus, claude-5-sonnet, claude-5-5-opus, claude-5-5-sonnet, claude-5-5-haiku, gemini-3.0-flash, gemini-3.1-flash, gemini-3.5-flash-lite, gemini-3.7-flash, gemini-2.5-pro, gemini-3.0-pro, gemini-3.1-pro, deepseek-r1, deepseek-v3.2, mancer-deepseek-v4-flash. |
| chatbot.numberOfConversationsnumber | number | The number of conversations with the chatbot. |
| chatbot.dataSourcesarray of object | array of object | A list of all data sources used to train the chatbot, along with the number of characters in each data source. |
| chatbot.dataSources[].namestring | string | The name of the document, the product ID or the URL of the website. Absent for plain text and Q&As. |
| chatbot.dataSources[].charactersnumber | number | The total number of characters in this data source. |
| chatbot.dataSources[].questionstring | string | The question of a q&a source. Only in the retrain-chatbot response. |
| chatbot.dataSources[].answerstring | string | The answer of a q&a source. Only in the retrain-chatbot response. |
| chatbot.dataSources[].folderstring | string | The folder of a q&a source, when it has one. Only in the retrain-chatbot response. |
| chatbot.dataSources[].typestring | string | The type of the data source (for example website, text, product or q&a). |
| chatbot.statusnumber | number | The training progress of the chatbot. 100 means that the training has finished. |
| chatbot.temperaturenumber | number | The temperature of the AI model, in the range [0, 1]. |
| chatbot.collectedCustomerInformationarray of object | array of object | The customers (leads) collected by the chatbot. Use Get customers for their full details. |
| chatbot.collectedCustomerInformation[].namestring | string | One identifier of the customer: the Messenger page-scoped ID if set, otherwise the phone number, otherwise the email address, otherwise the name. |
| chatbot.collectedCustomerInformation[].sourcestring | string | The source the customer was acquired from (for example widget or api). |
| chatbot.collectedCustomerInformation[].createdAtstring | string | When the customer's information was submitted (ISO 8601). |
| chatbot.storeChatboolean | boolean | Indicates whether chat history is stored on our server. All chatbot models, including medical-chat-human and medical-chat-vet, start with storage enabled by default. Storage can be disabled for any model. |
| chatbot.trackIpAddressboolean | boolean | Indicates whether IP addresses are stored for conversations and leads. This setting works independently of chat history storage, so IP addresses can be tracked even when chat history storage is disabled. |
| chatbot.calendarobject | object | The Calendly booking button settings. |
| chatbot.calendar.showCalendarboolean | boolean | Whether the Calendly booking button is displayed in the chatbot widget or iframe. |
| chatbot.calendar.calendarUrlstring | string | The Calendly URL where users can schedule appointments. |
| chatbot.calendar.calendarMessagestring | string | The label of the booking button. |
| chatbot.calComobject | object | The Cal.com booking button settings. |
| chatbot.calCom.showCalendarboolean | boolean | Whether the Cal.com booking button is displayed. |
| chatbot.calCom.usernamestring | string | The Cal.com username (or username/event path) to book with. |
| chatbot.calCom.calendarMessagestring | string | The label of the booking button. |
| chatbot.calCom.hideEventTypeDetailsboolean | boolean | Whether the event type details are hidden in the booking view. |
| chatbot.calCom.brandColorstring | string | The brand color of the booking view. |
| chatbot.calCom.layoutstring | string | The layout of the booking view (for example month). |
| chatbot.inputPlaceholderMsgstring | string | The placeholder text of the message input. |
| chatbot.enableBouncingAnimationboolean | boolean | Whether the chat bubble bounces at the start of a session to attract attention. |
| chatbot.enableBubbleSoundboolean | boolean | Whether a sound plays when the initial-message bubble pops up. |
| chatbot.bubbleSizenumber | number | The size of the chat bubble button, in pixels. |
| chatbot.paddingobject | object | The distance of the chat bubble from the edges of the page, in pixels. |
| chatbot.padding.xnumber | number | The horizontal distance, in pixels. |
| chatbot.padding.ynumber | number | The vertical distance, in pixels. |
| chatbot.ignoreDataSourceboolean | boolean | Whether your uploaded data should be ignored when the chatbot responds. If set to true, the chatbot answers like a general-purpose AI chatbot without your knowledge base. This option applies to chatbots based on the custom-data-upload model. |
| chatbot.leadsConfigobject | object | The information to be collected from potential customers. |
| chatbot.leadsConfig.messagestring | string | The message shown at the top of the customer information form. |
| chatbot.leadsConfig.collectNameboolean | boolean | Whether the form asks for the customer's name. |
| chatbot.leadsConfig.collectEmailboolean | boolean | Whether the form asks for the customer's email address. |
| chatbot.leadsConfig.collectPhoneboolean | boolean | Whether the form asks for the customer's phone number. |
| chatbot.leadsConfig.nameMessagestring | string | The label of the name field. You can translate it into your own language. |
| chatbot.leadsConfig.emailMessagestring | string | The label of the email field. You can translate it into your own language. |
| chatbot.leadsConfig.phoneMessagestring | string | The label of the phone field. You can translate it into your own language. |
| chatbot.notificationobject | object | The configuration for sending daily email notifications. |
| chatbot.notification.enableLeadsEmailboolean | boolean | Specifies whether daily email summaries about leads collected today should be sent to you. |
| chatbot.notification.leadsEmailsarray of string | array of string | List of emails to receive information about conversations related to leads. |
| chatbot.notification.enableConversationEmailsboolean | boolean | Specifies whether daily email summaries about conversations that occurred today should be sent to you. |
| chatbot.notification.conversationEmailsarray of string | array of string | List of emails to receive information about today's conversations. |
| chatbot.webhooksarray of object | array of object | The chatbot's webhook endpoints. |
| chatbot.webhooks[].endpointstring | string | The URL endpoint that the chatbot delivers events to. |
| chatbot.webhooks[].eventsarray of string | array of string | An array of events that the webhook subscribes to.
See Webhooks for the event bodies. |
| chatbot.webhooks[].secretstring | string | The secret used to sign deliveries. The x-chat-data-hmac-sha256 header carries the Base64 HMAC-SHA256 of the raw request body, keyed with this secret. |
| chatbot.webhooks[].enableboolean | boolean | Indicates whether the webhook is turned on. |
| chatbot.webhooks[].contentTypestring | string | The Content-Type of the deliveries. One of: text/plain, application/json. |
| chatbot.teamarray of object | array of object | The workspace members who can access the chatbot. |
| chatbot.team[].userIdstring | string | The member's user ID. |
| chatbot.team[].emailstring | string | The member's email address. |
| chatbot.team[].namestring | string | The member's name. |
| chatbot.team[].permissionsarray of string | array of string | The member's permissions on the chatbot. |
| chatbot.team[].rolestring | string | Owner for workspace owners, otherwise Member. |
| chatbot.team[].workspaceRolestring | string | The member's workspace role. One of: owner, admin, full, train, read. |
| chatbot.team[].joinTimestring | string | When the member joined the workspace (ISO 8601). |
| chatbot.team[].sourcestring | string | workspace when the member can access every chatbot in the workspace, chatbot when access was granted for selected chatbots. |
| chatbot.toolsParamsarray of object | array of object | The other chatbots this chatbot can call as tools. |
| chatbot.toolsParams[].chatbotIdstring | string | The ID of the chatbot called as a tool. |
| chatbot.toolsParams[].operationIdstring | string | The tool name. |
| chatbot.toolsParams[].descriptionstring | string | When the tool is used. |
| chatbot.toolsParams[].bearerstring | string | The API key used to call the chatbot. |
| chatbot.lastMessageAtnumber | number | When the chatbot last received a message, in milliseconds since the Unix epoch. |
| chatbot.customBackendstring | string | The URL of the chatbot's custom backend. Only returned when the chatbot uses a custom backend. |
| chatbot.bearerstring | string | The bearer token used to authenticate against your custom backend. Only returned when one is set. |