---
title: "Create Bot"
method: POST
path: "/v1/business/bot"
tags: ["Botsonic Business Bots"]
---

# Create Bot

`POST /v1/business/bot`

Create bot

## Query parameters

- `workspace_id` string

## Request body

- BotCreateInput
  - `id` string, uuid
  - `bot_name` string — name your bot
  - `utm_params` string — utm_params for bot
  - `bot_template_id` 'e_commerce' | 'customer_support' | 'personalized' | 'openai_assistant' | 'agent' — An enumeration.
  - `model` 'gpt-3.5' | 'gpt-4' | 'gpt-4o' | 'claude-2' | 'gpt-3.5-1106' | 'mistral-7b' | 'mixtral-8x7b' | 'llama-2-70b' | 'mistral-medium' | 'pplx-70b-online' | 'pplx-7b-online' | 'gemini-pro' | 'mistral-large' | 'command-r' | 'gpt-4o-mini' | 'botsonic-agent' — An enumeration.
  - `is_shared` boolean
  - `workspace_id` string, uuid
  - `bot_avatar_icon` string
  - `company_logo` string
  - `is_sample_bot` boolean
  - `vector_prefix` string

## Response `200`

Successful Response

- BotOutput
  - `id` string, uuid, required
  - `owner_id` string, required
  - `vectorstore_index_id` string, required
  - `is_deleted` boolean, required
  - `is_shared` boolean, required
  - `vectorstore` 'pinecone' | 'weaviate', required — An enumeration.
  - `pinecone_index_config` string, uuid
  - `workspace_id` string, uuid, required
  - `deletion_datetime` string, date-time
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `bot_info_config` BotInfoConfigBase, required
    - `id` string, uuid, required
    - `bot_id` string, uuid, required
    - `bot_name` string, required
    - `company_name` string
    - `company_logo` string
    - `chatbot_avatar` string
    - `chatbot_color` string
    - `chatbot_subheading` string
    - `welcome_message` string, required
    - `bot_description` string, required
    - `no_sources_added_message` string, required
    - `server_error_message` string, required
    - `support_contact_number` string
    - `user_limit_warning_message` string
    - `is_show_chat_sonic_brand` boolean, required
    - `button_icon` string
    - `widget_position` 'left' | 'right', required — An enumeration.
    - `is_show_sources` boolean, required
    - `is_open_on_initial_render` boolean, required
    - `is_show_recaptcha` boolean, required
    - `show_floating_welcome_message` boolean, required
    - `show_post_chat_feedback` boolean
    - `custom_placeholder` string
    - `show_starter_widget` boolean
    - `hide_user_form` boolean, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `individual_user_rate_limit` integer, required
    - `roi_hourly_rate` integer, required
    - `roi_country_code` string
    - `individual_user_rate_limit_timeframe` 'day' | 'week' | 'month', required — An enumeration.
    - `block_users_without_ip` boolean, required
    - `openai_assistant_id` string
    - `email_transcript` boolean
    - `is_show_follow_up_questions` boolean, required
  - `bot_prompt_config` BotPromptConfigBase, required
    - `id` string, uuid, required
    - `bot_id` string, uuid, required
    - `bot_guidelines` string
    - `response_length` 'short' | 'medium' | 'long', required — An enumeration.
    - `model` 'gpt-3.5' | 'gpt-4' | 'gpt-4o' | 'claude-2' | 'gpt-3.5-1106' | 'mistral-7b' | 'mixtral-8x7b' | 'llama-2-70b' | 'mistral-medium' | 'pplx-70b-online' | 'pplx-7b-online' | 'gemini-pro' | 'mistral-large' | 'command-r' | 'gpt-4o-mini' | 'botsonic-agent', required — An enumeration.
    - `prompt_revision` 'legacy' | 'bs-170724', required — An enumeration.
    - `experimental_prompt_revisions` ExperimentalPromptRevisions[], required
    - `allow_image_scraping_content` boolean
    - `brand_persona_id` string, uuid
    - `generation_language` string, required
    - `condensed_bot_guidelines` string
    - `multilingual_support` boolean
    - `is_conversational` boolean
    - `response_confidence` integer
    - `engine_id` string, uuid, required
    - `selected_knowledge_sources` string[], required
    - `system_prompt` string
    - `custom_system_prompt` string
    - `enterprise_system_prompt` string
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `bot_template_id` 'e_commerce' | 'customer_support' | 'personalized' | 'openai_assistant' | 'agent', required — An enumeration.
  - `corresponding_cloned_bot_with_free_credits` string, uuid
  - `is_cloned_for_free` boolean
  - `is_sample_bot` boolean
  - `migration_status` 'not_started' | 'in_progress' | 'completed' | 'error' — An enumeration.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/botsonic/apis/botsonic-api-docs.md) · [All operations](https://skmtc.dev/botsonic/apis/botsonic-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/botsonic/botsonic-api-docs/revisions/8719fe19681e/schema)
