Q&Aリストの検索

POST /sdk/knowledgeItems/search

Body リクエストパラメータ

{
  "pageSize": 10,
  "pageNum": 1,
  "knowledgeBaseId": "12246",
  "status": 1,
  "orderFlag": 1,
  "templateId": 0,
  "tagIds": []

}

リクエストパラメータ

名前 位置 タイプ 必須 日本語名 説明
knowledgeBaseId query integer はい ナレッジベースID
Content-Type header string いいえ none
body body object いいえ none
» pageNum body integer はい ページ番号 ページ番号
» pageSize body integer はい ページサイズ ページサイズ
» orderFlag body integer はい ソート ソート:1
» tagIds body [integer] いいえ タグリスト none
» knowledgeBaseId body integer はい ベースID none
» status body integer はい ナレッジステータス ナレッジステータス、固定値1を渡して公開済みナレッジを検索
» templateId body integer はい テンプレートid テンプレートid、固定値0を渡して非テンプレートナレッジを検索

リクエスト

curl --location --request POST 'https://knowledgeservice.s4.udesk.cn/api/sdk/knowledgeItems/search' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzM3MDYsImFwcElkIjoiNmYwZDMwNWItZmNhMS00MDU2LTY1YzQtNjNhN2RlOWY0N2VjIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyNDMwNTk5LCJpYXQiOjE3NjI0Mjc1OTksInVzZXJJZCI6Mn0.bzZPWBD-qVaB2CpG5V7psO6UY7-dq0radv_2FN_I_n3AkTiTlahZT5A7iPwlyQ4jTCjlvgeHntW94biJ2U9T6LZA_5WHT4PJ0vnr2ZWhWl6oovzd_dREy2hxa_SL0L0myMQBxQoVR-BVKQX7LS9-ehNdNa9sgyeF5yUTneR7rjw' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--header 'Cache-Control: no-cache' \
--header 'Host: knowledgeservice.s4.udesk.cn' \
--header 'Connection: keep-alive' \
--header 'Cookie: kcs-session-id=ae042aa8-1ad6-44bc-8434-7681d0192fe8' \
--data-raw '{"pageSize": 10,
  "pageNum": 1,
  "knowledgeBaseId": "12246",
  "status": 1,
  "orderFlag": 1,
  "templateId": 0,
  "tagIds": []

}'

結果

{
  "succeed": true,
  "code": 200,
  "bizCode": "000000",
  "message": "OK",
  "visible": false,
  "paging": {
    "pageNum": 1,
    "pageSize": 10,
    "total": 21
  },
  "data": [
    {
      "id": 362625,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-11-04 10:11:11",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-11-06 19:13:02",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        78852
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        78852
      ],
      "templateId": 0,
      "name": "テストナレッジ2025-11-04 10:11:10更新更新",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 0,
      "approveUserId": 2,
      "approveTime": "2025-11-06T19:13:02",
      "content": "テストナレッジテストナレッジ2025-11-04 10:11:10更新更新",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "browseCount": 1,
      "uvCount": 1,
      "source": 0,
      "deletePerson": false,
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 673526
    },
    {
      "id": 362624,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-11-04 09:59:20",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-11-04 09:59:20",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        75772
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        75772
      ],
      "templateId": 0,
      "name": "テストナレッジ2025-11-04 09:59:19",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 0,
      "approveUserId": 2,
      "approveTime": "2025-11-04T09:59:20",
      "content": "テストナレッジ2025-11-04 09:59:19",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "sdkSendFlag": 0,
      "sdkUseFlag": 0,
      "browseCount": 0,
      "uvCount": 0,
      "source": 0,
      "deletePerson": false,
      "langCode": "ZH-CN",
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 671240
    },
    {
      "id": 362623,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-11-04 09:54:00",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-11-04 09:54:00",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        75772
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        75772
      ],
      "templateId": 0,
      "name": "テストナレッジ2025-11-04 09:53:58",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 0,
      "approveUserId": 2,
      "approveTime": "2025-11-04T09:53:59",
      "content": "テストナレッジ2025-11-04 09:53:58",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "sdkSendFlag": 0,
      "sdkUseFlag": 0,
      "browseCount": 0,
      "uvCount": 0,
      "source": 0,
      "deletePerson": false,
      "langCode": "ZH-CN",
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 671238
    },
    {
      "id": 360423,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-10-30 19:37:40",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-10-30 19:37:40",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        48470
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        48470
      ],
      "templateId": 0,
      "name": "質問作成1761824256",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 0,
      "approveUserId": 2,
      "approveTime": "2025-10-30T19:37:40",
      "content": "質問への回答作成1761824256",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "sdkSendFlag": 0,
      "sdkUseFlag": 0,
      "browseCount": 0,
      "uvCount": 0,
      "source": 0,
      "deletePerson": false,
      "langCode": "ZH-CN",
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 668458
    },
    {
      "id": 360394,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-10-30 10:06:30",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-10-30 10:06:30",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        48470
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        48470
      ],
      "templateId": 0,
      "name": "質問作成1761789985",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 0,
      "approveUserId": 2,
      "approveTime": "2025-10-30T10:06:29",
      "content": "質問への回答作成1761789985",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "sdkSendFlag": 0,
      "sdkUseFlag": 0,
      "browseCount": 0,
      "uvCount": 0,
      "source": 0,
      "deletePerson": false,
      "langCode": "ZH-CN",
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 668383
    },
    {
      "id": 360337,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-10-29 10:14:42",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-10-29 15:39:28",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        48470
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        48470
      ],
      "templateId": 0,
      "name": "新規作成ナレッジドラフト保存",
      "status": 1,
      "availableTimeType": 0,
      "accessLevel": 1,
      "approveUserId": 2,
      "approveTime": "2025-10-29T15:39:27",
      "content": "<p>新規作成ナレッジドラフト保存</p>",
      "share": {
        "canShare": true,
        "shareOutside": true,
        "robotFlag": false,
        "backGround": true,
        "addWatermark": false,
        "allowCopy": true
      },
      "commentCount": 0,
      "attachmentDownload": false,
      "canEdit": false,
      "topFlag": 0,
      "topTime": "1970-01-01 01:01:01",
      "favoriteCount": 0,
      "likeCount": 0,
      "disLikeCount": 0,
      "sdkSendFlag": 0,
      "sdkUseFlag": 0,
      "browseCount": 1,
      "uvCount": 1,
      "source": 0,
      "deletePerson": false,
      "langCode": "ZH-CN",
      "valid": true,
      "uagentSyncStatus": 0,
      "uagentSyncRetryTimes": 0,
      "historyId": 668339
    },
    {
      "id": 360264,
      "createUserId": 2,
      "createUserUsername": "Alex",
      "createTime": "2025-10-28 15:15:29",
      "updateUserId": 2,
      "updateUserUsername": "Alex",
      "updateTime": "2025-10-28 15:15:29",
      "deleteFlag": 0,
      "categoryIdMultiple": [
        48470
      ],
      "knowledgeCreateBool": true,
      "knowledgeManageBool": true,
      "knowledgeBaseId": 12246,
      "knowledgeBaseName": "Apifox回帰テスト(変更禁止)",
      "categoryIdList": [
        48470
      ],
      "templateId": 0,
      "name": "新規
### レスポンス結果

| ステータスコード | ステータスコードの意味                                              | 説明 | データモデル |
| ------ | ------------------------------------------------------- | ---- | -------- |
| 200    | [OK](https://tools.ietf.org/html/rfc7231#section-6.3.1) | none | Inline   |

### レスポンスデータ構造

ステータスコード **200**

| 名前               | タイプ       | 必須  | 制約 | 日本語名                        | 説明 |
| ------------------ |----------| ----- | ---- |----------------------------| ---- |
| » succeed          | boolean  | true  | none |                            成功フラグ | none |
| » code             | integer  | true  | none |                            ステータスコード | none |
| » bizCode          | string   | true  | none |                            業務コード | none |
| » message          | string   | true  | none |                            メッセージ | none |
| » visible          | boolean  | true  | none |                            可視性 | none |
| » paging           | object   | true  | none |                            ページング情報 | none |
| »» pageNum         | integer  | true  | none |                            ページ番号 | none |
| »» pageSize        | integer  | true  | none |                            ページサイズ | none |
| »» total           | integer  | true  | none |                            総件数 | none |
| » data             | [object] | true  | none |                            データリスト | none |
| »» id              | integer  | false | none | ナレッジID                       | none |
| »» createUserId              | integer  | false | none | 作成ユーザーID                     | none |
| »» createUserUsername              | string  | false | none | 作成ユーザー名                     | none |
| »» createTime              | string  | false | none | 作成時間                       | none |
| »» updateUserId              | integer  | false | none | 更新ユーザーID                     | none |
| »» updateUserUsername              | string  | false | none | 更新ユーザー名                     | none |
| »» updateTime              | string  | false | none | 更新時間                       | none |
| »» deleteFlag              | integer  | false | none | 削除フラグ                       | none |
| »» categoryIdMultiple              | [object] | false | none | カテゴリ                         | none |
| »» knowledgeCreateBool              | boolean  | false | none | 権限フラグ(作成)                       | none |
| »» knowledgeManageBool              | boolean  | false | none | 権限フラグ(管理)                       | none |
| »» knowledgeBaseId | integer  | false | none | スペースID                       | none |
| »» knowledgeBaseName      | string  | false | none | スペース名                       | none |
| »» categoryIdList              | [object] | false | none | カテゴリリスト                         | none |
| »» templateId            | integer   | false | none | テンプレートID                       | none |
| »» name            | string   | false | none | QA名                       | none |
| »» status            | integer   | false | none | ステータス                         | none |
| »» availableTimeType            | integer   | false | none | 有効フラグ                       | none |
| »» accessLevel            | integer   | false | none | アクセス権限,0:公開可,1:内部のみ           | none |
| »» approveUserId            | integer   | false | none | 承認者                        | none |
| »» approveTime            | string   | false | none | 承認時間                       | none |
| »» content         | string   | true  | none | QA内容                       | none |
| »» share         |  [object]  | true  | none | 共有設定                         | none |
| »»» canShare         | boolean   | true  | none | 共有可否                       | none |
| »»» shareOutside         | boolean   | true  | none | 外部共有可否                    | none |
| »»» robotFlag         | boolean   | true  | none | ロボット設定有無                   | none |
| »»» backGround         | boolean   | true  | none | 背景スイッチ                       | none |
| »»» addWatermark         | boolean   | true  | none | ウォーターマーク追加(0:追加する,1:追加しない)         | none |
| »»» allowCopy         | boolean   | true  | none | コピー許可(0:許可する,1:許可しない)         | none |
| »» commentCount         | integer   | true  | none | コメント数                        | none |
| »» attachmentDownload         | boolean   | true  | none | 添付ファイルダウンロード権限                     | none |
| »» canEdit         | boolean   | true  | none | 編集可否                     | none |
| »» topFlag         | integer   | true  | none | トップ表示フラグ(0:未トップ,1:トップ中)            | none |
| »» topTime         | string   | true  | none | トップ表示時間                       | none |
| »» favoriteCount         | integer   | true  | none | お気に入り数                        | none |
| »» likeCount         | integer   | true  | none | いいね数                        | none |
| »» disLikeCount         | integer   | true  | none | 低評価数                        | none |
| »» browseCount         | integer   | true  | none | 閲覧数                        | none |
| »» uvCount         | integer   | true  | none | ユニークユーザー数                       | none |
| »» source         | integer   | true  | none | ソース                         | none |
| »» deletePerson         | boolean   | true  | none | true:削除可,false:削除不可(フィードバックボタン表示) | none |
| »» valid         | boolean   | true  | none | 有効フラグ    | none |
| »» uagentSyncStatus         | integer   | true  | none | uagent同期ステータス(0:未同期,1:同期済み)    | none |
| »» uagentSyncRetryTimes         | integer   | true  | none | 同期Agentリトライ回数    | none |
| »» historyId         | integer   | true  | none | 検索履歴ID       | none |
## Q&Aの追加

`POST /sdk/knowledgeItems`

> Body リクエストパラメータ

```json
{
  "name": "テスト知識2025-11-06 20:13:35",
  "categoryId": 78850,
  "content": "<p>テスト知識2025-11-06 20:13:35</p>",
  "availableTimeType": 0,
  "templateId": 0,
  "status": 1,
  "channelManagements": [
    {
      "id": null
    }
  ],
  "knowledgeBaseId": "12246"

}

リクエストパラメータ

名称 位置 タイプ 必須 日本語名 説明
knowledgeBaseId query integer はい 知識スペースID
systemType query string いいえ システムタイプ
Content-Type header string いいえ none
body body object いいえ none
» name body string はい QA名称 QA名称
» regulation body string はい 説明なし、空で送信
» categoryId integer false none カテゴリID none
» content body string はい QA内容 QA内容
» availableTimeType body integer はい 有効期間、0を指定で永久有効 有効期間、0を指定で永久有効
» templateId body integer はい テンプレートID テンプレートID、0を指定で非テンプレート知識を検索
» status integer false none ステータス none
» channelManagements [object] true none チャネル none
»» id integer true none チャネルID none
» knowledgeBaseId integer false none スペースID none
### サンプル

リクエスト

curl --location --request POST 'https://knowledgeservice.s4.udesk.cn/api/sdk/knowledgeItems' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzM3MDYsImFwcElkIjoiNmYwZDMwNWItZmNhMS00MDU2LTY1YzQtNjNhN2RlOWY0N2VjIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyNDM0MjE1LCJpYXQiOjE3NjI0MzEyMTUsInVzZXJJZCI6Mn0.qUgSnW8Tca6jbWpdAbqVUe-XhFNPVjDycOlyLyiiuV8KMODMdsD5nHtv5anxqkJElbHaVIi2IP43LVwEuKfo7RDChOSrgdrNa-r0DZG9EwA0zM-avIX17VqssARfOLQ4rHwbCAmMprYrIdC7Jy-uNlmjUnmXX5TiUZgKw4v6YVc' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--header 'Cache-Control: no-cache' \
--header 'Host: knowledgeservice.s4.udesk.cn' \
--header 'Connection: keep-alive' \
--header 'Cookie: kcs-session-id=ef7f8ed1-83dc-4bdc-9a9f-8b0717587c90' \
--data-raw '{
  "name": "テスト知識2025-11-06 20:13:35",
  "categoryId": 78850,
  "content": "<p>テスト知識2025-11-06 20:13:35</p>",
  "availableTimeType": 0,
  "templateId": 0,
  "status": 1,
  "channelManagements": [
    {
      "id": null
    }
  ],
  "knowledgeBaseId": "12246"

}'

結果

{
  "succeed": true,
  "code": 200,
  "bizCode": "000000",
  "message": "OK",
  "visible": false,
  "data": {
    "deleteFlag": 0,
    "categoryIdMultiple": [],
    "knowledgeBaseId": 12246,
    "categoryId": 78850,
    "categoryIdList": [],
    "templateId": 0,
    "name": "テスト知識2025-11-06 20:13:35",
    "status": 1,
    "availableTimeType": 0,
    "accessLevel": 0,
    "content": "テスト知識2025-11-06 20:13:35",
    "channelManagements": [
      {
        "deleteFlag": 0,
        "synchronousSend": 0
      }
    ],
    "canEdit": false,
    "topFlag": 0,
    "sdkSendFlag": 0,
    "sdkUseFlag": 0,
    "deletePerson": false,
    "langCode": "ZH-CN",
    "valid": true,
    "uagentSyncStatus": 0
  }
}

レスポンス結果

ステータスコード ステータスコードの意味 説明 データモデル
200 OK none Inline

レスポンスデータ構造

ステータスコード 200

名前 タイプ 必須 制約 日本語名 説明
» succeed boolean true none 成功フラグ none
» code integer true none コード none
» bizCode string true none 業務コード none
» message string true none メッセージ none
» visible boolean true none 可視性 none
» data [object] true none データ none
»» deleteFlag boolean false none 削除フラグ none
»» categoryIdMultiple [object] false none カテゴリ none
»» knowledgeBaseId integer false none ナレッジベースID none
»» categoryId integer false none カテゴリID none
»» categoryIdList [object] false none カテゴリIDリスト none
»» templateId integer false none テンプレートID none
»» name string false none QA名 none
»» status integer false none ステータス none
»» availableTimeType integer false none 有効時間タイプ none
»» accessLevel integer false none アクセスレベル,0:公開可,1:内部のみ none
»» content string true none QA内容 none
»» channelManagements [object] true none チャネル none
»»» deleteFlag integer true none 削除フラグ none
»»» synchronousSend integer true none 同期送信フラグ none
»» canEdit boolean true none 編集可能かどうか none
»» topFlag integer true none トップ表示フラグ(0:トップ表示なし,1:トップ表示あり) none
»» sdkSendFlag string true none SDK送信スイッチ none
»» sdkUseFlag integer true none SDK使用スイッチ none
»» deletePerson boolean true none true:削除可能,false:削除不可(フィードバックボタン表示) none
»» langCode string true none 言語コード デフォルトZH-CN
»» valid boolean true none 有効かどうか none
»» uagentSyncStatus integer true none uagent同期ステータス(0未同期,1同期済み) none
## Q&Aの更新

PUT /sdk/knowledgeItems/{id:^[1-9]\d*$}

Body リクエストパラメータ

{
  "id": "258013",
  "historyId": 16892,
  "contentUuid": "e2c3cfe4-9e7b-4989-8a70-72e9b6dedbfc",
  "langCode": "ZH-CN",
  "name": "リッチテキストコンテンツを含むQA",
  "regulation": "",
  "similarQuestions": [],
  "tags": [],
  "accessLevel": 0,
  "status": 1,
  "availableTimeType": 0,
  "relevances": [],
  "channelContents": [],
  "kcs": {
    "libraries": []
  },
  "atomIds": "",
  "contentAnswerShowFlag": 0,
  "contentAnswerList": [],
  "referenceItemIds": "257566",
  "templateId": 0,
  "attachments": [],
  "content": "<p>1321,他の知識点を引用</p>\n<div style=\"display: inline-block;\">\n<p class=\"udesk-kcs-react-udesk-wfe-tinymce-knowledge-link\" style=\"cursor: pointer; color: #0000ee; padding: 0 6px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;\" contenteditable=\"false\" data-id=\"257566\" data-name=\"E300硬盘盒怎么安装\" data-historyid=\"-1\" data-allowmanage=\"0\" data-templateid=\"0\" data-knowledgebaseid=\"281\">E300硬盘盒怎么安装</p>\n<p>123</p>\n</div>\n<p>&nbsp;</p>",
  "sdkSendFlag": 0,
  "sdkUseFlag": 0,
  "knowledgeBaseId": "281",
  "recordId": "",
  "channelManagements": [],
  "draftFlag": null,
  "categoryIdList": [
    11913
  ]
}

リクエストパラメータ

名前 位置 タイプ 必須 日本語名 説明
id:^[1-9]\d*$ path string はい なし
Authorization header string いいえ なし
Content-Type header string いいえ なし
body body object いいえ なし
» id body string はい 知識ID
» historyId body integer はい 知識バージョンID
» contentUuid body string はい UUID
» langCode body string はい ZH-CN
» name body string はい QA名
» regulation body string はい 説明なし、空文字を渡す
» similarQuestions body [string] はい 類似質問、なしの場合は[]を渡す
» tags body [string] はい 説明なし、[]を渡す
» accessLevel body integer はい 固定値0を渡す
» status body integer はい 知識ステータス、固定値1(公開済み知識)を渡す
» availableTimeType body integer はい 有効期間、固定値0(永久有効)を渡す
» relevances body [string] はい 説明なし、[]を渡す
» channelContents body [string] はい 説明なし、[]を渡す
» kcs body object はい 説明なし、空オブジェクトを渡す
»» libraries body [string] はい なし
» atomIds body string はい 説明なし、空文字を渡す
» contentAnswerShowFlag body integer はい 固定値0を渡す
» contentAnswerList body [string] はい 説明なし、[]を渡す
» referenceItemIds body string はい 説明なし、空文字を渡す
» templateId body integer はい テンプレートID、固定値0(非テンプレート知識を検索)を渡す
» attachments body [string] はい 説明なし、[]を渡す
» content body string はい QA回答
» sdkSendFlag body integer はい 固定値0を渡す
» sdkUseFlag body integer はい 固定値0を渡す
» knowledgeBaseId body string はい 知識スペースID
» recordId body string はい 説明なし、空文字を渡す
» channelManagements body [string] はい 説明なし、[]を渡す
» draftFlag body integer はい 下書きから編集、公開、下書き保存の場合、このフラグは1です
» categoryIdList body [integer] はい カテゴリセットID
### サンプル

リクエスト

curl --location --request PUT 'https://kcs.t1.in.tryudesk.com/api/sdk/knowledgeItems/258013' \
--header 'knowledgebaseid: 281' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzAwMDAwMDIsImFwcElkIjoiNDY3Yzk4N2EtMjk0YS00NDk2LTRhZDctYzIyM2Y4ZDdiZjhmIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyNDM1NDE5LCJpYXQiOjE3NjI0MzI0MTksInVzZXJJZCI6Mn0.bYhqESpi7QvuYW64BraWz74hHr9_kw6xmfNLf_IeMwwyW-wztuJDnsgNgohXl6CpStambeedokbx37EEFJMudaIi2lzgSTzht6RCTIg7ZrgB4Y-BuOcK0O-h8klAOj5Y8g67VuUEqaGuV4GoJR5CVbJAibgvdYntZIYCWFiNaz8' \
--header 'Content-Type: application/json' \
--data '{
    "id": "258013",
    "historyId": 16892,
    "contentUuid": "e2c3cfe4-9e7b-4989-8a70-72e9b6dedbfc",
    "langCode": "ZH-CN",
    "name": "リッチテキストコンテンツを含むQA",
    "regulation": "",
    "similarQuestions": [],
    "tags": [],
    "accessLevel": 0,
    "status": 1,
    "availableTimeType": 0,
    "relevances": [],
    "channelContents": [],
    "kcs": {
        "libraries": []
    },
    "atomIds": "",
    "contentAnswerShowFlag": 0,
    "contentAnswerList": [],
    "referenceItemIds": "257566",
    "templateId": 0,
    "attachments": [],
    "content": "<p>1321,他のナレッジアイテムを参照</p>\n<div style=\"display: inline-block;\">\n<p class=\"udesk-kcs-react-udesk-wfe-tinymce-knowledge-link\" style=\"cursor: pointer; color: #0000ee; padding: 0 6px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;\" contenteditable=\"false\" data-id=\"257566\" data-name=\"E300ハードドライブケースのインストール方法\" data-historyid=\"-1\" data-allowmanage=\"0\" data-templateid=\"0\" data-knowledgebaseid=\"281\">E300ハードドライブケースのインストール方法</p>\n<p>123</p>\n</div>\n<p>&nbsp;</p>",
    "sdkSendFlag": 0,
    "sdkUseFlag": 0,
    "knowledgeBaseId": "281",
    "recordId": "",
    "channelManagements": [],
    "draftFlag": null,
    "categoryIdList": [
        11913
    ]
}'

結果

{
  "succeed": true,
  "code": 200,
  "bizCode": "000000",
  "message": "OK",
  "visible": false,
  "data": {
    "id": 258013,
    "deleteFlag": 0,
    "knowledgeBaseId": 281,
    "templateId": 0,
    "name": "リッチテキストコンテンツを含むQA",
    "regulation": "",
    "status": 1,
    "availableTimeType": 0,
    "content": "1321,他のナレッジアイテムを参照\n\nE300ハードドライブケースのインストール方法\n123\n\n&amp;nbsp;",
    "contentUuid": "e2c3cfe4-9e7b-4989-8a70-72e9b6dedbfc",
    "channelManagements": [],
    "attachments": [],
    "canEdit": false,
    "atomIds": "",
    "referenceItemIds": "257566",
    "sdkSendFlag": 0,
    "sdkUseFlag": 0,
    "accessLevel": 0,
    "contentAnswerList": [],
    "contentAnswerShowFlag": 0,
    "langCode": "ZH-CN",
    "translateRelBool": false,
    "systemType": 1,
    "categoryIds": "[11913]",
    "categoryIdList": [
      11913
    ]
  }
}

レスポンス結果

ステータスコード ステータスコードの意味 説明 データモデル
200 OK none Inline

レスポンスデータ構造

ステータスコード 200

名前 タイプ 必須 制約 日本語名 説明
» succeed boolean true none none
» code integer true none none
» bizCode string true none none
» message string true none none
» visible boolean true none none
» data object true none none
»» id integer true none ナレッジID none
»» deleteFlag integer true none 削除フラグ none
»» knowledgeBaseId integer true none ナレッジスペース none
»» templateId integer true none テンプレートID none
»» name string true none ナレッジ名 none
»» regulation string true none none
»» status integer true none ステータス none
»» availableTimeType integer true none 有効フラグ none
»» content string true none 内容 none
»» contentUuid string true none none
»» channelManagements [string] true none チャネル none
»» attachments [object] true none none
»» canEdit boolean true none 編集可能か none
»» atomIds string true none none
»» referenceItemIds string true none none
»» sdkSendFlag integer true none 固定値0 none
»» sdkUseFlag integer true none 固定値0 none
»» accessLevel integer true none 固定値0 none
»» contentAnswerList [string] true none none
»» contentAnswerShowFlag integer true none none
»» transfer object true none none
»»» targetStatus integer true none none
»» langCode string true none none
»» translateRelBool boolean true none none
»» systemType integer true none none
»» categoryIds string true none none
»» categoryIdList string true none none
## QA詳細を検索

GET /sdk/knowledgeItems/{id}

リクエストパラメータ

名称 位置 タイプ 必須 日本語名 説明
id path string はい ナレッジID
Authorization header string いいえ none
Content-Type header string いいえ none
historyId header integer いいえ ナレッジバージョンID, デフォルトは-1(空の場合はデフォルトで-1になります)
knowledgeBaseId header integer いいえ ナレッジスペースID none

リクエスト

curl --location 'https://kcs.t1.in.tryudesk.com/api/sdk/knowledgeItems/258013?historyId=-1' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzAwMDAwMDIsImFwcElkIjoiNDY3Yzk4N2EtMjk0YS00NDk2LTRhZDctYzIyM2Y4ZDdiZjhmIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyNDk3MTU4LCJpYXQiOjE3NjI0OTQxNTgsInVzZXJJZCI6Mn0.DYjYfagGxjK8ZHSw7Sq54hbfvCaxIH0nEoDnXmD98LRPJVJe2hOgcDT1HwRCBIB48ktAz8Ycpvcv8xmN0MFbaluWTBJ_SuiXf9GawQZQR0pQbjyq6bE6JSl3JbchgfrkIE1_ZwQ_LiSnuSld3tvgUf2rC4OsikFse0IhLdfIPWw' \
--data ''

結果

{
  "succeed": true,
  "code": 200,
  "bizCode": "000000",
  "message": "OK",
  "visible": false,
  "data": {
    "id": 258013,
    "createUserId": 2,
    "createUserUsername": "Admin123456",
    "createTime": "2025-10-21 16:16:46",
    "updateUserId": 2,
    "updateUserUsername": "Admin123456",
    "updateTime": "2025-11-06 20:34:03",
    "deleteFlag": 0,
    "categoryIdMultiple": [
      11913
    ],
    "knowledgeCreateBool": true,
    "knowledgeManageBool": true,
    "knowledgeBaseId": 281,
    "knowledgeBaseName": "UAgent便捷创建知识空间",
    "categoryIdList": [
      11913
    ],
    "templateId": 0,
    "priority": 0,
    "name": "带富文本内容的QA",
    "regulation": "",
    "status": 1,
    "size": 0,
    "availableTimeType": 0,
    "accessLevel": 0,
    "approveUserId": 2,
    "approveUserUsername": "Admin123456",
    "approveTime": "2025-11-06T20:34:03",
    "content": "1321,引用其他知识点\n\nE300硬盘盒怎么安装\n123\n\n&amp;nbsp;",
    "channelManagements": [],
    "managePermissionDto": {},
    "attachmentDownload": true,
    "canEdit": true,
    "topFlag": 0,
    "topTime": "1970-01-01 01:01:01",
    "entourage": {
      "catalogueList": [],
      "knowledgeAssociation": {
        "qaAssociationList": []
      }
    },
    "favoriteCount": 0,
    "likeCount": 0,
    "disLikeCount": 0,
    "sdkSendFlag": 0,
    "sdkUseFlag": 0,
    "contentId": 16264,
    "contentUuid": "e2c3cfe4-9e7b-4989-8a70-72e9b6dedbfc",
    "contentAnswerShowFlag": 0,
    "deletePerson": true,
    "langCode": "ZH-CN",
    "valid": true,
    "uagentSyncStatus": 0,
    "historyId": 17190
  }
}

返却結果

ステータスコード ステータスコードの意味 説明 データモデル
200 OK none Inline

返却データ構造

ステータスコード 200

名前 タイプ 必須 制約 日本語名 説明
» succeed boolean true none none
» code integer true none none
» bizCode string true none none
» message string true none none
» visible boolean true none none
» data object true none none
»» id integer true none ナレッジID none
»» createUserId integer false none 作成ユーザーID none
»» createUserUsername string false none 作成ユーザー名 none
»» createTime string false none 作成時間 none
»» updateUserId integer false none 更新ユーザーID none
»» updateUserUsername string false none 更新ユーザー名 none
»» updateTime string false none 更新時間 none
»» deleteFlag integer false none 削除フラグ none
»» categoryIdMultiple [object] false none カテゴリー none
»» knowledgeCreateBool boolean false none 権限フラグ none
»» knowledgeManageBool boolean false none 権限フラグ none
»» knowledgeBaseId integer false none スペースID none
»» knowledgeBaseName string false none スペース名 none
»» categoryIdList [object] false none カテゴリー none
»» templateId integer false none テンプレートID none
»» priority integer true none トップ表示優先度 none
»» name string true none QA名 none
»» regulation string true none none
»» status integer true none ステータス none
»» size integer true none サイズ none
»» availableTimeType integer true none 有効フラグ none
»» accessLevel integer false none アクセス権限,0:外部公開可,1:内部のみ none
»» approveUserId integer false none 承認者ID none
»» approveUserUsername string false none 承認者 none
»» approveTime string false none 承認時間 none
»» content string true none QA内容 none
» channelManagements [object] true none チャネル none
»» id integer true none チャネルID none
»» relevances [object] true none 関連問題リスト none
»»» relevantItemId integer true none 関連ナレッジID none
»»» relevantItemName string true none 関連ナレッジ名 none
»» managePermissionDto [object] true none 権限リスト none
»» attachmentDownload boolean true none 添付ファイルダウンロード権限 none
»» canEdit boolean true none 編集可能かどうか none
»» topFlag integer true none トップ表示フラグ(0未トップ,1トップ済) none
»» topTime string true none トップ表示時間 none
»» entourage [object] true none 随録データ補足情報 none
»»» catalogueList [object] true none 目録 none
»»» knowledgeAssociation [object] true none ナレッジ関連付け none
»»»» qaAssociationList [object] true none ナレッジ関連付け none
»» favoriteCount integer true none お気に入り数 none
»» likeCount integer true none いいね数 none
»» disLikeCount integer true none 低評価数 none
»» sdkSendFlag string true none SDK送信スイッチ none
»» sdkUseFlag integer true none SDK使用スイッチ none
»» contentId integer true none コンテンツID none
» contentUuid body string はい uuid
» contentAnswerShowFlag body integer はい 固定で0を渡す
»» deletePerson boolean true none true:削除可能,false:削除不可(フィードバックボタンを表示) none
»» langCode body string はい デフォルトZH-CN
»» valid boolean true none 有効かどうか none
»» uagentSyncStatus integer true none uagent同期ステータス(0未同期,1同期済) none
»» historyId integer true none 検索履歴ID none
## システム内に重複するQ&Aが存在するか確認

POST /sdk/knowledgeItems/checkRepeat

Body リクエストパラメータ

{
  "name":"テスト知識2025-11-06 20:13:35更新",
  "knowledgeBaseId": "12246",
  "type":1,
  "editionId":null,
  "id":362625

}

リクエストパラメータ

名称 位置 タイプ 必須 日本語名 説明
id body integer はい 知識ID
editionId body integer いいえ 重複チェック時に無視する知識バージョンID 重複チェック時に無視する知識バージョンID
knowledgeBaseId body integer はい スペースID スペースID
name body string はい 知識名 知識名
type body integer はい テンプレートID 1:デフォルトテンプレート 2:カスタムテンプレート

リクエスト

curl --location --request POST 'https://knowledgeservice.s4.udesk.cn/api/sdk/knowledgeItems/checkRepeat' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzM3MDYsImFwcElkIjoiNmYwZDMwNWItZmNhMS00MDU2LTY1YzQtNjNhN2RlOWY0N2VjIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyNDM0MjE1LCJpYXQiOjE3NjI0MzEyMTUsInVzZXJJZCI6Mn0.qUgSnW8Tca6jbWpdAbqVUe-XhFNPVjDycOlyLyiiuV8KMODMdsD5nHtv5anxqkJElbHaVIi2IP43LVwEuKfo7RDChOSrgdrNa-r0DZG9EwA0zM-avIX17VqssARfOLQ4rHwbCAmMprYrIdC7Jy-uNlmjUnmXX5TiUZgKw4v6YVc' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--header 'Cache-Control: no-cache' \
--header 'Host: knowledgeservice.s4.udesk.cn' \
--header 'Connection: keep-alive' \
--header 'Cookie: kcs-session-id=ef7f8ed1-83dc-4bdc-9a9f-8b0717587c90' \
--data-raw '{

  "name":"テスト知識2025-11-06 20:13:35更新",
  "knowledgeBaseId": "12246",
"type":1,
"editionId":null,
"id":362625

}'

結果

{
  "succeed": true,
  "code": 200,
  "bizCode": "000000",
  "message": "OK",
  "visible": false,
  "data": {
    "id": 362624,
    "deleteFlag": 0,
    "categoryIdMultiple": [],
    "knowledgeBaseId": 12246,
    "categoryIdList": [],
    "templateId": 0,
    "name": "テスト知識2025-11-06 19:17:48更新",
    "attachmentDownload": false,
    "itemType": 1,
    "canEdit": false,
    "topFlag": 0,
    "favoriteCount": 0,
    "likeCount": 0,
    "disLikeCount": 0,
    "deletePerson": false,
    "valid": true,
    "uagentSyncStatus": 0,
    "historyId": 673531
  }
}

レスポンス結果

ステータスコード ステータスコードの意味 説明 データモデル
200 OK none Inline

レスポンスデータ構造

ステータスコード 200

名前 タイプ 必須 制約 日本語名 説明
» succeed boolean true none 成功フラグ none
» code integer true none コード none
» bizCode string true none 業務コード none
» message string true none メッセージ none
» visible boolean true none 表示フラグ none
» data [object] true none データ none
»» id integer false none ナレッジID none
»» deleteFlag integer false none 削除フラグ none
»» categoryIdMultiple [object] false none カテゴリ none
»» knowledgeBaseId integer false none スペースID none
»» categoryIdList [object] false none カテゴリリスト none
»» templateId integer false none テンプレートID none
»» name string false none QA名称 none
»» attachmentDownload boolean true none 添付ファイルダウンロード権限 none
»» itemType integer true none ナレッジタイプ none
»» canEdit boolean true none 編集可能フラグ none
»» topFlag integer true none トップ表示フラグ(0:未トップ,1:トップ済み) none
»» favoriteCount integer true none お気に入り数 none
»» likeCount integer true none いいね数 none
»» disLikeCount integer true none 低評価数 none
»» deletePerson boolean true none true:削除可能、false:削除不可(フィードバックボタン表示) none
»» valid boolean true none 有効フラグ none
»» uagentSyncStatus integer true none uagent同期ステータス(0:未同期,1:同期済み) none
»» historyId integer true none 検索履歴ID none