---
title: "Update app"
method: PUT
path: "/api/v1/app"
tags: ["app"]
---

# Update app

`PUT /api/v1/app`

Update app

## Query parameters

- `id` string, required

## Request body

- DomainUpdateAppReq
  - `kb_id` string
  - `name` string
  - `settings` DomainAppSettings
    - `ai_feedback_settings` DomainAIFeedbackSettings
      - `ai_feedback_type` string[]
      - `is_enabled` boolean
    - `body_code` string
    - `btns` unknown[]
      - unknown
    - `catalog_settings` DomainCatalogSettings
      - `catalog_folder` integer — 1: 展开, 2: 折叠, default: 1
      - `catalog_visible` integer — 1: 显示, 2: 隐藏, default: 1
      - `catalog_width` integer — 200 - 300, default: 260
    - `contribute_settings` DomainContributeSettings
      - `is_enable` boolean
    - `conversation_setting` DomainConversationSetting
      - `copyright_hide_enabled` boolean
      - `copyright_info` string
    - `copy_setting` '' | 'append' | 'disabled'
    - `desc` string — seo
    - `dingtalk_bot_client_id` string
    - `dingtalk_bot_client_secret` string
    - `dingtalk_bot_is_enabled` boolean — DingTalkBot
    - `dingtalk_bot_template_id` string
    - `disclaimer_settings` DomainDisclaimerSettings
      - `content` string
    - `discord_bot_is_enabled` boolean — DisCordBot
    - `discord_bot_token` string
    - `document_feedback_is_enabled` boolean — document feedback
    - `feishu_bot_app_id` string
    - `feishu_bot_app_secret` string
    - `feishu_bot_is_enabled` boolean — FeishuBot
    - `footer_settings` DomainFooterSettings
      - `brand_desc` string
      - `brand_groups` DomainBrandGroup[]
        - `links` DomainLink[]
          - `name` string
          - `url` string
        - `name` string
      - `brand_logo` string
      - `brand_name` string
      - `corp_name` string
      - `footer_style` string
      - `icp` string
    - `head_code` string — inject code
    - `home_page_setting` 'doc' | 'custom'
    - `icon` string
    - `keyword` string
    - `lark_bot_settings` DomainLarkBotSettings
      - `app_id` string
      - `app_secret` string
      - `encrypt_key` string
      - `is_enabled` boolean
      - `verify_token` string
    - `mcp_server_settings` DomainMCPServerSettings
      - `docs_tool_settings` DomainMCPToolSettings
        - `desc` string
        - `name` string
      - `is_enabled` boolean
      - `sample_auth` DomainSimpleAuth
        - `enabled` boolean
        - `password` string
    - `openai_api_bot_settings` DomainOpenAIAPIBotSettings
      - `is_enabled` boolean
      - `secret_key` string
    - `recommend_node_ids` string[]
    - `recommend_questions` string[]
    - `search_placeholder` string
    - `stats_setting` DomainStatsSetting
      - `pv_enable` boolean
    - `theme_and_style` DomainThemeAndStyle
      - `bg_image` string
      - `doc_width` string
    - `theme_mode` string — theme
    - `title` string — nav
    - `watermark_content` string
    - `watermark_setting` '' | 'hidden' | 'visible'
    - `web_app_comment_settings` DomainWebAppCommentSettings
      - `is_enable` boolean
      - `moderation_enable` boolean
    - `web_app_custom_style` DomainWebAppCustomSettings
      - `allow_theme_switching` boolean
      - `footer_show_intro` boolean
      - `header_search_placeholder` string
      - `show_brand_info` boolean
      - `social_media_accounts` DomainSocialMediaAccount[]
        - `channel` string
        - `icon` string
        - `link` string
        - `phone` string
        - `text` string
    - `web_app_landing_configs` DomainWebAppLandingConfig[] — WebAppLandingConfigs
      - `banner_config` DomainBannerConfig
        - `bg_url` string
        - `btns` object[]
          - `href` string
          - `id` string
          - `text` string
          - `type` string
        - `hot_search` string[]
        - `placeholder` string
        - `subtitle` string
        - `subtitle_color` string
        - `subtitle_font_size` integer
        - `title` string
        - `title_color` string
        - `title_font_size` integer
      - `basic_doc_config` DomainBasicDocConfig
        - `bg_color` string
        - `title` string
        - `title_color` string
      - `block_grid_config` DomainBlockGridConfig
        - `list` object[]
          - `id` string
          - `name` string
          - `url` string
        - `title` string
        - `type` string
      - `carousel_config` DomainCarouselConfig
        - `bg_color` string
        - `list` object[]
          - `desc` string
          - `id` string
          - `title` string
          - `url` string
        - `title` string
      - `case_config` DomainCaseConfig
        - `list` object[]
          - `id` string
          - `link` string
          - `name` string
        - `title` string
        - `type` string
      - `com_config_order` string[]
      - `comment_config` DomainCommentConfig
        - `list` object[]
          - `avatar` string
          - `comment` string
          - `id` string
          - `profession` string
          - `user_name` string
        - `title` string
        - `type` string
      - `dir_doc_config` DomainDirDocConfig
        - `bg_color` string
        - `title` string
        - `title_color` string
      - `faq_config` DomainFaqConfig
        - `bg_color` string
        - `list` object[]
          - `id` string
          - `link` string
          - `question` string
        - `title` string
        - `title_color` string
      - `feature_config` DomainFeatureConfig
        - `list` object[]
          - `desc` string
          - `id` string
          - `name` string
        - `title` string
        - `type` string
      - `img_text_config` DomainImgTextConfig
        - `item` object
          - `desc` string
          - `name` string
          - `url` string
        - `title` string
        - `type` string
      - `metrics_config` DomainMetricsConfig
        - `list` object[]
          - `id` string
          - `name` string
          - `number` string
        - `title` string
        - `type` string
      - `nav_doc_config` DomainNavDocConfig
        - `nav_ids` string[]
        - `title` string
      - `node_ids` string[]
      - `question_config` DomainQuestionConfig
        - `list` object[]
          - `id` string
          - `question` string
        - `title` string
        - `type` string
      - `simple_doc_config` DomainSimpleDocConfig
        - `bg_color` string
        - `title` string
        - `title_color` string
      - `text_config` DomainTextConfig
        - `title` string
        - `type` string
      - `text_img_config` DomainTextImgConfig
        - `item` object
          - `desc` string
          - `name` string
          - `url` string
        - `title` string
        - `type` string
      - `type` string
    - `web_app_landing_theme` DomainWebAppLandingTheme
      - `name` string
    - `wechat_app_advanced_setting` DomainWeChatAppAdvancedSetting
      - `disclaimer_content` string
      - `feedback_enable` boolean
      - `feedback_type` string[]
      - `prompt` string
      - `text_response_enable` boolean
    - `wechat_app_agent_id` string
    - `wechat_app_corpid` string
    - `wechat_app_encodingaeskey` string
    - `wechat_app_is_enabled` boolean — WechatAppBot 企业微信机器人
    - `wechat_app_secret` string
    - `wechat_app_token` string
    - `wechat_official_account_app_id` string
    - `wechat_official_account_app_secret` string
    - `wechat_official_account_encodingaeskey` string
    - `wechat_official_account_is_enabled` boolean — WechatOfficialAccount
    - `wechat_official_account_token` string
    - `wechat_service_contain_keywords` string[]
    - `wechat_service_corpid` string
    - `wechat_service_encodingaeskey` string
    - `wechat_service_equal_keywords` string[]
    - `wechat_service_is_enabled` boolean — WechatServiceBot
    - `wechat_service_logo` string
    - `wechat_service_secret` string
    - `wechat_service_token` string
    - `wecom_ai_bot_settings` DomainWecomAIBotSettings
      - `encodingaeskey` string
      - `is_enabled` boolean
      - `token` string
    - `welcome_str` string — welcome
    - `widget_bot_settings` DomainWidgetBotSettings
      - `btn_id` string
      - `btn_logo` string
      - `btn_position` string
      - `btn_style` string
      - `btn_text` string
      - `copyright_hide_enabled` boolean
      - `copyright_info` string
      - `disclaimer` string
      - `is_open` boolean
      - `modal_position` string
      - `placeholder` string
      - `recommend_node_ids` string[]
      - `recommend_questions` string[]
      - `search_mode` string
      - `theme_mode` string

## Response `200`

OK

- DomainResponse
  - `data` unknown
  - `message` string
  - `success` boolean

---

[API](https://skmtc.dev/chaitin/apis/panda-wiki-api.md) · [All operations](https://skmtc.dev/chaitin/apis/panda-wiki-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/chaitin/panda-wiki-api/revisions/c088839a56db/schema)
