Skip to content

ナレッジベース ​

フォルダー、ナレッジベース、記事、テンプレート、ドキュメント、コメントを管理し、AI支援による検索を実行するためにナレッジベースAPIと対話します。

トリガー ​

このノードでフローを開始できるイベントです。トリガーを選択 から追加します。

記事作成 ​

ナレッジベースに新しい記事が作成されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば baseId は $trigger.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

記事更新 ​

ナレッジベースの記事が更新されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば baseId は $trigger.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

記事削除 ​

ナレッジベースから記事が削除されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば id は $trigger.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

ドキュメント作成 ​

ナレッジベースに新しいドキュメントがアップロードされたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば accessLevel は $trigger.output.accessLevel です。

json
{
  "accessLevel": "string",
  "createdAt": "string",
  "folderId": "string",
  "id": "string",
  "metadata": {},
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "type": "string",
  "updatedAt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストドキュメントのアクセスレベル(private, public)
createdAtテキスト作成日時
folderIdテキストフォルダ ID(非推奨)
idテキストドキュメントの一意識別子
metadataオブジェクトドキュメントのメタデータ
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
typeテキストドキュメントの種類
updatedAtテキスト最終更新日時

ドキュメント更新 ​

ナレッジベースのドキュメントが更新されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば accessLevel は $trigger.output.accessLevel です。

json
{
  "accessLevel": "string",
  "createdAt": "string",
  "folderId": "string",
  "id": "string",
  "metadata": {},
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "type": "string",
  "updatedAt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストドキュメントのアクセスレベル(private, public)
createdAtテキスト作成日時
folderIdテキストフォルダ ID(非推奨)
idテキストドキュメントの一意識別子
metadataオブジェクトドキュメントのメタデータ
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
typeテキストドキュメントの種類
updatedAtテキスト最終更新日時

ドキュメント削除 ​

ナレッジベースからドキュメントが削除されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば id は $trigger.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

フォルダ作成 ​

ナレッジベースに新しいフォルダが作成されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば breadcrumb は $trigger.output.breadcrumb です。

json
{
  "breadcrumb": "string",
  "breadcrumbArray": [
    "string"
  ],
  "childFolderCount": 0,
  "childKbCount": 0,
  "count": 0,
  "createdAt": "string",
  "createdBy": "string",
  "id": "string",
  "name": "string",
  "parentDirId": "string",
  "path": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
breadcrumbテキスト名前によるパス(非推奨)
breadcrumbArray[]リスト名前によるパス配列
childFolderCount数値子フォルダ数
childKbCount数値子ナレッジベース数
count数値子項目数(非推奨)
createdAtテキスト作成日時
createdByテキストフォルダを作成したユーザー
idテキストフォルダの一意識別子
nameテキストフォルダ名
parentDirIdテキスト親ディレクトリ ID
pathテキストULID によるフォルダの完全パス
updatedAtテキスト最終更新日時
updatedByテキストフォルダを最後に更新したユーザー

フォルダ更新 ​

ナレッジベースのフォルダが更新されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば breadcrumb は $trigger.output.breadcrumb です。

json
{
  "breadcrumb": "string",
  "breadcrumbArray": [
    "string"
  ],
  "childFolderCount": 0,
  "childKbCount": 0,
  "count": 0,
  "createdAt": "string",
  "createdBy": "string",
  "id": "string",
  "name": "string",
  "parentDirId": "string",
  "path": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
breadcrumbテキスト名前によるパス(非推奨)
breadcrumbArray[]リスト名前によるパス配列
childFolderCount数値子フォルダ数
childKbCount数値子ナレッジベース数
count数値子項目数(非推奨)
createdAtテキスト作成日時
createdByテキストフォルダを作成したユーザー
idテキストフォルダの一意識別子
nameテキストフォルダ名
parentDirIdテキスト親ディレクトリ ID
pathテキストULID によるフォルダの完全パス
updatedAtテキスト最終更新日時
updatedByテキストフォルダを最後に更新したユーザー

フォルダ削除 ​

ナレッジベースからフォルダが削除されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば id は $trigger.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

ナレッジベース作成 ​

新しいナレッジベースが作成されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば accessLevel は $trigger.output.accessLevel です。

json
{
  "accessLevel": "string",
  "baseType": "string",
  "createdAt": "string",
  "createdBy": "string",
  "datasourceId": "string",
  "description": "string",
  "id": "string",
  "name": "string",
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "processType": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストアクセスレベル(private, public)
baseTypeテキストナレッジベースの種類(document, article, from_datasource)
createdAtテキスト作成日時
createdByテキストナレッジベースを作成したユーザー
datasourceIdテキストデータソース ID
descriptionテキストナレッジベースの説明
idテキストナレッジベースの一意識別子
nameテキストナレッジベース名
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
processTypeテキストナレッジベース処理タイプ
updatedAtテキスト最終更新日時
updatedByテキストナレッジベースを最後に更新したユーザー

ナレッジベース更新 ​

ナレッジベースが更新されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば accessLevel は $trigger.output.accessLevel です。

json
{
  "accessLevel": "string",
  "baseType": "string",
  "createdAt": "string",
  "createdBy": "string",
  "datasourceId": "string",
  "description": "string",
  "id": "string",
  "name": "string",
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "processType": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストアクセスレベル(private, public)
baseTypeテキストナレッジベースの種類(document, article, from_datasource)
createdAtテキスト作成日時
createdByテキストナレッジベースを作成したユーザー
datasourceIdテキストデータソース ID
descriptionテキストナレッジベースの説明
idテキストナレッジベースの一意識別子
nameテキストナレッジベース名
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
processTypeテキストナレッジベース処理タイプ
updatedAtテキスト最終更新日時
updatedByテキストナレッジベースを最後に更新したユーザー

ナレッジベース削除 ​

ナレッジベースが削除されたとき

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば id は $trigger.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

フォルダー一覧 ​

フォルダーのリストを取得します

設定項目

項目型必須説明
親ディレクトリIDテキスト親ディレクトリID(デフォルト:/root)
深度数値走査する最大深度(最大:5、デフォルト:2)
既定値: 2
取得数数値取得するアイテム数(最大:200、デフォルト:100)
既定値: 100

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

フォルダー作成 ​

新しいフォルダーを作成します

設定項目

項目型必須説明
名前テキストはいフォルダー名(最大60文字、最小1文字、OpenAPI仕様で必須)
親ディレクトリIDテキスト親ディレクトリID(最大27文字、デフォルト:/root)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば breadcrumb は $.<ステップID>.output.breadcrumb です。

json
{
  "breadcrumb": "string",
  "breadcrumbArray": [
    "string"
  ],
  "childFolderCount": 0,
  "childKbCount": 0,
  "count": 0,
  "createdAt": "string",
  "createdBy": "string",
  "id": "string",
  "name": "string",
  "parentDirId": "string",
  "path": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
breadcrumbテキスト名前によるパス(非推奨)
breadcrumbArray[]リスト名前によるパス配列
childFolderCount数値子フォルダ数
childKbCount数値子ナレッジベース数
count数値子項目数(非推奨)
createdAtテキスト作成日時
createdByテキストフォルダを作成したユーザー
idテキストフォルダの一意識別子
nameテキストフォルダ名
parentDirIdテキスト親ディレクトリ ID
pathテキストULID によるフォルダの完全パス
updatedAtテキスト最終更新日時
updatedByテキストフォルダを最後に更新したユーザー

ナレッジベース一覧 ​

ナレッジベースのリストを取得します

設定項目

項目型必須説明
親ディレクトリIDテキスト親ディレクトリID(デフォルト:/root)
カーソルテキストページネーションカーソル
取得数数値取得するアイテム数(最大:100、デフォルト:10)
既定値: 100
方向選択ページネーション方向
選択肢: 進む, 戻る

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

ナレッジベース作成 ​

新しいナレッジベースを作成します

設定項目

項目型必須説明
名前テキストはいナレッジベース名(最大60文字、最小1文字、OpenAPI仕様で必須)
説明テキストナレッジベースの説明(最大255文字、オプション - null可)
親ディレクトリIDテキスト親ディレクトリID(最大27文字、デフォルト:/root)
アクセスレベル選択はいアクセスレベル(privateまたはpublic)
選択肢: プライベート, パブリック
ベースタイプ選択はいナレッジベースのタイプ(document、article、またはfrom_datasource)
選択肢: 記事
既定値: article

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "baseType": "string",
  "createdAt": "string",
  "createdBy": "string",
  "datasourceId": "string",
  "description": "string",
  "id": "string",
  "name": "string",
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "processType": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストアクセスレベル(private, public)
baseTypeテキストナレッジベースの種類(document, article, from_datasource)
createdAtテキスト作成日時
createdByテキストナレッジベースを作成したユーザー
datasourceIdテキストデータソース ID
descriptionテキストナレッジベースの説明
idテキストナレッジベースの一意識別子
nameテキストナレッジベース名
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
processTypeテキストナレッジベース処理タイプ
updatedAtテキスト最終更新日時
updatedByテキストナレッジベースを最後に更新したユーザー

記事一覧 ​

ページネーション、フィルタリング、ソート機能で記事のリストを取得します(OpenAPI /v20250606/articles/に基づく)

設定項目

項目型必須説明
ナレッジベースIDテキスト記事を一覧表示するナレッジベースID(オプション)
ステータス選択記事ステータスフィルター
選択肢: 下書き, 公開済み
ソート項目選択ソートフィールド(デフォルト:createdAt)
選択肢: 作成日時, 更新日時, タイトル
ソート順序選択ソート順序(デフォルト:desc)
選択肢: 昇順, 降順
ナレッジベース情報を含めるはい / いいえレスポンスにナレッジベース情報を含めるかどうか(デフォルト:false)
ユーザー情報を含めるはい / いいえレスポンスに作成者と更新者情報を含めるかどうか(デフォルト:false)
スケジュール情報を含めるはい / いいえレスポンスにスケジュール情報を含めるかどうか(デフォルト:false)
検索クエリテキスト記事全体の検索クエリ(タイトル、コンテンツ、キーワード)
カーソルテキストページネーションカーソル(排他的カーソルキー、最大400文字)
取得数数値取得するアイテム数(最小:1、最大:100、デフォルト:10)
既定値: 10
方向選択アイテムを取得する方向(デフォルト:forward)
選択肢: 進む, 戻る

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

記事作成 ​

ナレッジベースに新しい記事を作成します(OpenAPI CreateArticleRequestに基づく)

設定項目

項目型必須説明
ナレッジベースIDテキストはい記事が作成されるナレッジベースID
タイトルテキストはい記事のタイトル(最大255文字、最小1文字、OpenAPI仕様で必須)
コンテンツテキストはい記事の内容(最大5000文字、最小1文字、OpenAPI仕様で必須)
ステータス選択記事ステータス(デフォルト:published、OpenAPI ArticleStatus列挙型に基づく)
選択肢: Published, Draft
既定値: published
キーワードリスト検索性向上のための記事のキーワード(文字列の配列、デフォルト:[])
カスタムデータリスト追加メタデータ用のカスタムデータフィールド(CustomDataInputオブジェクトの配列、デフォルト:[])
関連記事リスト関連記事ID(文字列の配列、最大5項目、デフォルト:[])

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば baseId は $.<ステップID>.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

すべてのエンティティを検索します

設定項目

項目型必須説明
検索クエリテキストはい検索クエリ
エンティティ複数選択検索するエンティティタイプ(文字列の配列)
選択肢: Folder, Base, Article, Document

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば query は $.<ステップID>.output.query です。

json
{
  "query": "string",
  "results": [
    {
      "data": [
        "string"
      ],
      "type": "string"
    }
  ],
  "took": 0,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
queryテキスト検索クエリ
results[]リスト検索結果
results[].data[]リストEntity payload
results[].typeテキストEntity type
took数値検索にかかった時間(ミリ秒)
total数値検索結果の総件数

フォルダー取得 ​

IDで特定のフォルダーを取得します

設定項目

項目型必須説明
フォルダーIDテキストはい取得するフォルダーID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば breadcrumb は $.<ステップID>.output.breadcrumb です。

json
{
  "breadcrumb": "string",
  "breadcrumbArray": [
    "string"
  ],
  "childFolderCount": 0,
  "childKbCount": 0,
  "count": 0,
  "createdAt": "string",
  "createdBy": "string",
  "id": "string",
  "name": "string",
  "parentDirId": "string",
  "path": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
breadcrumbテキスト名前によるパス(非推奨)
breadcrumbArray[]リスト名前によるパス配列
childFolderCount数値子フォルダ数
childKbCount数値子ナレッジベース数
count数値子項目数(非推奨)
createdAtテキスト作成日時
createdByテキストフォルダを作成したユーザー
idテキストフォルダの一意識別子
nameテキストフォルダ名
parentDirIdテキスト親ディレクトリ ID
pathテキストULID によるフォルダの完全パス
updatedAtテキスト最終更新日時
updatedByテキストフォルダを最後に更新したユーザー

フォルダー更新 ​

既存のフォルダーを更新します

設定項目

項目型必須説明
フォルダーIDテキストはい更新するフォルダーID(最大27文字)
名前テキストはい新しいフォルダー名(最大60文字、最小1文字、OpenAPI仕様で必須)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば breadcrumb は $.<ステップID>.output.breadcrumb です。

json
{
  "breadcrumb": "string",
  "breadcrumbArray": [
    "string"
  ],
  "childFolderCount": 0,
  "childKbCount": 0,
  "count": 0,
  "createdAt": "string",
  "createdBy": "string",
  "id": "string",
  "name": "string",
  "parentDirId": "string",
  "path": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
breadcrumbテキスト名前によるパス(非推奨)
breadcrumbArray[]リスト名前によるパス配列
childFolderCount数値子フォルダ数
childKbCount数値子ナレッジベース数
count数値子項目数(非推奨)
createdAtテキスト作成日時
createdByテキストフォルダを作成したユーザー
idテキストフォルダの一意識別子
nameテキストフォルダ名
parentDirIdテキスト親ディレクトリ ID
pathテキストULID によるフォルダの完全パス
updatedAtテキスト最終更新日時
updatedByテキストフォルダを最後に更新したユーザー

フォルダー削除 ​

IDでフォルダーを削除します

設定項目

項目型必須説明
フォルダーIDテキストはい削除するフォルダーID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

フォルダーエクスプローラー ​

パンくずリストサポートとカーソルページネーション機能付きの高度なフォルダー探索

設定項目

項目型必須説明
親ディレクトリIDテキスト親ディレクトリID(デフォルト:/root)
パンくずリスト解決はい / いいえ各ドキュメントのパンくずリストを解決するかどうか(デフォルト:false)
カーソルテキストページネーション用の排他的カーソルキー(最大:400文字)
取得数数値取得するアイテム数(最大:100、デフォルト:10)
既定値: 10
方向選択取得方向(デフォルト: forward)
選択肢: 進む, 戻る

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

ナレッジベース取得 ​

IDで特定のナレッジベースを取得します

設定項目

項目型必須説明
ナレッジベースIDテキストはい取得するナレッジベースID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "baseType": "string",
  "createdAt": "string",
  "createdBy": "string",
  "datasourceId": "string",
  "description": "string",
  "id": "string",
  "name": "string",
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "processType": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストアクセスレベル(private, public)
baseTypeテキストナレッジベースの種類(document, article, from_datasource)
createdAtテキスト作成日時
createdByテキストナレッジベースを作成したユーザー
datasourceIdテキストデータソース ID
descriptionテキストナレッジベースの説明
idテキストナレッジベースの一意識別子
nameテキストナレッジベース名
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
processTypeテキストナレッジベース処理タイプ
updatedAtテキスト最終更新日時
updatedByテキストナレッジベースを最後に更新したユーザー

ナレッジベース更新 ​

既存のナレッジベースを更新します

設定項目

項目型必須説明
ナレッジベースIDテキストはい更新するナレッジベースID
名前テキストはい新しいナレッジベース名(最大60文字、最小1文字、OpenAPI仕様で必須)
説明テキスト新しいナレッジベースの説明(最大255文字、オプション - null可)
アクセスレベル選択はいアクセスレベル(privateまたはpublic)
選択肢: プライベート, パブリック

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "baseType": "string",
  "createdAt": "string",
  "createdBy": "string",
  "datasourceId": "string",
  "description": "string",
  "id": "string",
  "name": "string",
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "processType": "string",
  "updatedAt": "string",
  "updatedBy": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストアクセスレベル(private, public)
baseTypeテキストナレッジベースの種類(document, article, from_datasource)
createdAtテキスト作成日時
createdByテキストナレッジベースを作成したユーザー
datasourceIdテキストデータソース ID
descriptionテキストナレッジベースの説明
idテキストナレッジベースの一意識別子
nameテキストナレッジベース名
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
processTypeテキストナレッジベース処理タイプ
updatedAtテキスト最終更新日時
updatedByテキストナレッジベースを最後に更新したユーザー

ナレッジベース削除 ​

IDでナレッジベースを削除します

設定項目

項目型必須説明
ナレッジベースIDテキストはい削除するナレッジベースID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

記事取得 ​

IDで特定の記事を取得します

設定項目

項目型必須説明
記事IDテキストはい取得する記事ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば baseId は $.<ステップID>.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

記事更新 ​

既存の記事を更新します

設定項目

項目型必須説明
記事IDテキストはい更新する記事ID
ナレッジベースIDテキストはい記事のナレッジベースID(APIスキーマに存在するが、更新エンドポイントでは必須ではない)
タイトルテキストはい新しい記事のタイトル(最大255文字)
コンテンツテキストはい新しい記事の内容(最大5000文字)
ステータス選択記事ステータス(デフォルト:published)
選択肢: Published, Draft
既定値: published
キーワードリスト検索性向上のための記事のキーワード(文字列の配列)
カスタムデータリスト追加メタデータ用のカスタムデータフィールド(CustomDataInputオブジェクトの配列)
関連記事リスト関連記事ID(文字列の配列、最大5項目)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば baseId は $.<ステップID>.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

記事削除 ​

IDで記事を削除します

設定項目

項目型必須説明
ナレッジベースIDテキストはい記事を含むナレッジベースID
記事IDテキストはい削除する記事ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

記事検索 ​

記事を具体的に検索します

設定項目

項目型必須説明
検索クエリテキストはい記事の検索クエリ
ナレッジベースIDテキスト特定のナレッジベースに検索を限定する

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

ドキュメント一覧 ​

親ディレクトリIDでページネーション機能付きドキュメントリストを取得します(OpenAPI /documentsに基づく)

設定項目

項目型必須説明
親ディレクトリIDテキストドキュメントをフィルタリングする親ディレクトリID(最大50文字、デフォルト:/root)
パンくずリスト解決はい / いいえ各ドキュメントのパンくずリストを解決するかどうか(デフォルト:false)
カーソルテキストページネーション用の排他的カーソルキー(最大400文字)
取得数数値取得するアイテム数(最小:1、最大:100、デフォルト:10)
既定値: 10
方向選択アイテムを取得する方向(デフォルト:forward)
選択肢: 進む, 戻る

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

ドキュメント取得 ​

IDで特定のドキュメントを取得します(OpenAPI /documents/'{documentId}'に基づく)

設定項目

項目型必須説明
ドキュメントIDテキストはい取得するドキュメントID
パンくずリスト解決はい / いいえドキュメントのパンくずリストを解決するかどうか(デフォルト:false)

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "createdAt": "string",
  "folderId": "string",
  "id": "string",
  "metadata": {},
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "type": "string",
  "updatedAt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストドキュメントのアクセスレベル(private, public)
createdAtテキスト作成日時
folderIdテキストフォルダ ID(非推奨)
idテキストドキュメントの一意識別子
metadataオブジェクトドキュメントのメタデータ
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
typeテキストドキュメントの種類
updatedAtテキスト最終更新日時

ドキュメント更新 ​

既存のドキュメントを更新します

設定項目

項目型必須説明
ドキュメントIDテキストはい更新するドキュメントID
名前テキスト新しいドキュメント名(最大255文字)
アクセスレベル選択ドキュメントアクセスレベル(デフォルト:private)
選択肢: プライベート, パブリック

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "createdAt": "string",
  "folderId": "string",
  "id": "string",
  "metadata": {},
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "type": "string",
  "updatedAt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストドキュメントのアクセスレベル(private, public)
createdAtテキスト作成日時
folderIdテキストフォルダ ID(非推奨)
idテキストドキュメントの一意識別子
metadataオブジェクトドキュメントのメタデータ
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
typeテキストドキュメントの種類
updatedAtテキスト最終更新日時

ドキュメント削除 ​

IDでドキュメントを削除します

設定項目

項目型必須説明
ドキュメントIDテキストはい削除するドキュメントID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "message": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト削除された項目の ID
messageテキスト成功メッセージ

ドキュメントアップロード ​

ファイルをナレッジベースに直接アップロードします。ノードはファイルの名前、コンテンツタイプ、サイズを自動的に検査します。ターゲットフォルダーのみを指定してください。

設定項目

項目型必須説明
ファイルファイルはいアップロードするファイル(前のノード出力から)。名前、コンテンツタイプ、サイズは自動的に抽出されます。
フォルダーIDテキストはいドキュメントをアップロードするフォルダーID(最大27文字、OpenAPI仕様で必須)
アクセスレベル選択ドキュメントアクセスレベル(デフォルト:public)
選択肢: プライベート, パブリック
既定値: public

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば accessLevel は $.<ステップID>.output.accessLevel です。

json
{
  "accessLevel": "string",
  "createdAt": "string",
  "folderId": "string",
  "id": "string",
  "metadata": {},
  "parentDirBreadcrumb": "string",
  "parentDirBreadcrumbArray": [
    "string"
  ],
  "parentDirId": "string",
  "parentDirPath": "string",
  "type": "string",
  "updatedAt": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
accessLevelテキストドキュメントのアクセスレベル(private, public)
createdAtテキスト作成日時
folderIdテキストフォルダ ID(非推奨)
idテキストドキュメントの一意識別子
metadataオブジェクトドキュメントのメタデータ
parentDirBreadcrumbテキスト名前によるパス(非推奨)
parentDirBreadcrumbArray[]リスト名前によるパス配列
parentDirIdテキスト親ディレクトリ ID
parentDirPathテキストULID によるパス
typeテキストドキュメントの種類
updatedAtテキスト最終更新日時

ドキュメントのダウンロードリンクを取得します

設定項目

項目型必須説明
ドキュメントIDテキストはいダウンロードリンクを取得するドキュメントID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば downloadUrl は $.<ステップID>.output.downloadUrl です。

json
{
  "downloadUrl": "string",
  "downloadUrlExpires": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
downloadUrlテキストドキュメントのダウンロード URL
downloadUrlExpiresテキストダウンロード URL の有効期限

記事ショートカット作成 ​

既存の記事へのショートカットを作成します

設定項目

項目型必須説明
記事IDテキストはいショートカットを作成する記事ID
ナレッジベースIDテキストはいショートカットを作成するナレッジベースID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば baseId は $.<ステップID>.output.baseId です。

json
{
  "baseId": "string",
  "content": "string",
  "contentRaw": "string",
  "createdAt": "string",
  "createdBy": "string",
  "customData": [
    {
      "dataType": "string",
      "description": "string",
      "title": "string",
      "value": "string"
    }
  ],
  "datasourceId": "string",
  "dislikeCount": 0,
  "entityType": "string",
  "id": "string",
  "isShortcut": false,
  "keywords": [
    "string"
  ],
  "likeCount": 0,
  "originArticleId": "string",
  "relatedArticles": [
    {
      "baseId": "string",
      "content": "string",
      "contentRaw": "string",
      "deletedAt": "string",
      "status": "string",
      "title": "string"
    }
  ],
  "shortcutArticleIds": [
    "string"
  ],
  "status": "string",
  "title": "string",
  "updatedAt": "string",
  "updatedBy": "string",
  "version": 0,
  "viewCount": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
baseIdテキストナレッジベースID
contentテキスト記事の内容
contentRawテキスト記事の生コンテンツ(HTML、Markdownなど)
createdAtテキスト作成タイムスタンプ
createdByテキスト記事を作成したユーザー
customData[]リストカスタムデータフィールド
customData[].dataTypeテキストカスタムフィールドのデータ型
customData[].descriptionテキストカスタムフィールドの説明
customData[].titleテキストカスタムフィールドのタイトル
customData[].value任意カスタムフィールドの値
datasourceIdテキストデータソースID
dislikeCount数値非いいね数
entityTypeテキストエンティティタイプ(articleまたはarticle-shortcut)
idテキスト記事の一意の識別子
isShortcutはい / いいえこの記事がショートカットかどうか
keywords[]リスト記事のキーワード
likeCount数値いいね数
originArticleIdテキストショートカットの場合の元記事 ID
relatedArticles[]リスト関連記事
relatedArticles[].baseIdテキスト関連記事のベースID
relatedArticles[].contentテキスト関連記事の内容
relatedArticles[].contentRawテキスト関連記事の生の内容
relatedArticles[].deletedAtテキスト削除日時。関連記事が削除された場合のみ設定されます
relatedArticles[].statusテキスト関連記事のステータス
relatedArticles[].titleテキスト関連記事のタイトル
shortcutArticleIds[]リストショートカット記事 ID の一覧
statusテキスト記事のステータス(下書き、公開など)
titleテキスト記事タイトル
updatedAtテキスト最終更新日時
updatedByテキスト記事を最後に更新したユーザー
version数値記事バージョン
viewCount数値閲覧数

質問 ​

ナレッジベースに質問します

設定項目

項目型必須説明
ベースIDリストベースIDのリスト(文字列の配列)
フォルダーIDリストフォルダーIDのリスト(文字列の配列)
ドキュメントIDリストドキュメントIDのリスト(文字列の配列)
質問テキストはい質問する内容
モード選択はい質問に使用するモード
選択肢: 検索, RAG
既定値: rag
メタデータオブジェクトリクエストメタデータ(OpenAPI仕様で必須)
ストリームはい / いいえレスポンスをストリーミングするかどうか
既定値: false
スコア閾値数値RAG モードの精度しきい値(0.1〜1.0、デフォルト: 0.5)
既定値: 0.5
類似度閾値数値Search モードの類似度しきい値(0.1〜1.0、デフォルト: 0.5)
既定値: 0.5
デバッグはい / いいえデバッグモードを有効にする
カスタムプロンプトテキストリクエスト用のカスタムプロンプト
最大参照数数値返す最大参照数
既定値: 5
ショートカット記事 を除外はい / いいえショートカット記事を除外して、重複が検索結果スロットを占有しないようにします
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば answer は $.<ステップID>.output.answer です。

json
{
  "answer": "string",
  "debugInfo": [],
  "references": [],
  "type": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
answerテキスト生成された回答
debugInfo[]リストデバッグ情報
references[]リスト参照元
typeテキストレスポンスタイプ(text または html)

カスタム質問 ​

カスタムパラメータでナレッジベースに質問します

設定項目

項目型必須説明
ベースIDリストベースIDのリスト(文字列の配列)
フォルダーIDリストフォルダーIDのリスト(文字列の配列)
ドキュメントIDリストドキュメントIDのリスト(文字列の配列)
質問テキストはい質問する内容
モード選択質問に使用するモード
選択肢: 検索, RAG
既定値: rag
メタデータオブジェクトはいリクエストメタデータ
ストリームはい / いいえレスポンスをストリーミングするかどうか
既定値: false
スコア閾値数値RAG モードの精度しきい値(0.1〜1.0、デフォルト: 0.5)
既定値: 0.5
類似度閾値数値Search モードの類似度しきい値(0.1〜1.0、デフォルト: 0.5)
既定値: 0.5
デバッグはい / いいえデバッグモードを有効にする
カスタムプロンプトテキストはいリクエスト用のカスタムプロンプト
最大参照数数値返す最大参照数
既定値: 5
プライベートベース検索許可はい / いいえプライベートナレッジベースの検索を許可する
ショートカット記事を除外はい / いいえショートカット記事を除外して、重複が検索結果スロットを占有しないようにします
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば answer は $.<ステップID>.output.answer です。

json
{
  "answer": "string",
  "references": [],
  "type": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
answerテキスト生成された回答
references[]リスト参照元
typeテキストレスポンスタイプ(text または html)

記事品質を分析 ​

KB 品質評価ツールで記事のコンテンツを採点(LLM 呼び出し 1 回)。記事は変更されません。

設定項目

項目型必須説明
記事IDテキストはい追跡に使用する記事 ID
タイトルテキストはい分析する記事タイトル
コンテンツテキストはい分析する記事の内容
Language選択おすすめ用の言語(空の場合は自動検出)
選択肢: 英語, 日本語

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば articleId は $.<ステップID>.output.articleId です。

json
{
  "articleId": "string",
  "recommendations": [],
  "relevanceScore": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
articleIdテキスト分析された記事
recommendations[]リスト実行可能な改善提案
relevanceScore数値総合品質スコア(0~100)

記事の統計を取得 ​

事前集計済みの合計を含む記事の時間別閲覧数/いいね数/低評価数の統計を取得

設定項目

項目型必須説明
記事IDテキストはい記事 ID(ショートカットはリンク元に解決されます)
送信元テキスト時間範囲の開始(ISO 8601、例:2026-06-01T00:00:00Z)
宛先テキスト時間範囲の終了(ISO 8601)
製品選択1 つの製品に限定
選択肢: FAQ, チャットボット, AI ウィジェット, Page

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば data は $.<ステップID>.output.data です。

json
{
  "data": [],
  "totalDislikes": 0,
  "totalLikes": 0,
  "totalViews": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
data[]リスト時間単位のバケット: id、product、viewCount、likeCount、dislikeCount、hour
totalDislikes数値バケット全体の dislikeCount の合計
totalLikes数値バケット全体の likeCount の合計
totalViews数値バケット全体の viewCount の合計

類似記事を検索 ​

埋め込み類似度が最も高い記事をスコア付きで返す(記事自体とそのショートカットは除外)

設定項目

項目型必須説明
記事IDテキストはい比較する記事
候補数値返す類似記事数
既定値: 5
最小スコア数値この値以上の未加工の類似度スコアを持つ候補のみを返す(0~1)。0 または省略した場合はデフォルト値の 0.8 を使用
既定値: 0.8
Base ID に制限リストこれらのナレッジベースの候補のみを対象とします(最大 20 件)。ワークスペース全体を検索する場合は省略します

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば data は $.<ステップID>.output.data です。

json
{
  "data": []
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
data[]リスト項目: articleId、タイトル、スコア (未加工の KNN スコア、1.0 = 同一)

未使用の記事一覧 ​

合計閲覧数がしきい値以下の公開済み記事を一覧表示(0 = 未閲覧)

設定項目

項目型必須説明
ベースIDリストはいスキャンするナレッジベース。非公開アクセスのベースも含まれます
最大ビュー数数値合計閲覧数が最大でこの数の記事を含める
既定値: 0
取得数数値ページサイズ
既定値: 50
カーソルテキスト前回の呼び出しのページネーションカーソル
製品リストこのプロダクト(FAQ、チャットボット、AI ウィジェット、またはページ)からの閲覧のみをカウントします。指定できるプロダクトは 1 つまでです

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "data": [],
  "hasMore": false,
  "total": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストページネーションカーソル
data[]リスト項目一覧
hasMoreはい / いいえさらに項目があるかどうか
total数値総項目数

KB スイープ ​

ナレッジベースをスイープし、未使用、低品質、重複している記事を検出。検出のみ - 記事は変更しない。maxArticles、budgetSeconds または maxQualityCalls に達すると停止し、カーソルとともに truncated=true を返す。truncated が false になるまで、そのカーソルと同じ入力を指定して再度呼び出す。続きの呼び出しは未チェックの次の記事から再開するため、スキップや重複は発生しない。未使用記事の検索が最初にページ単位で行われ、複数回の呼び出しを通じて完了した後、記事ごとのチェックが開始される。

設定項目

項目型必須説明
ベースIDリストはいスイープするナレッジベース。非公開アクセスのベースも含まれます
除外するベース IDリスト絶対にスイープしてはならないナレッジベース(例: EBIS/DMS)
チェック複数選択実行するチェック(デフォルト:すべて)
選択肢: 未使用の記事, 低品質, 重複
最小関連度スコア数値このスコアを下回る記事は低品質として報告されます。0 または省略した場合はデフォルト値の 30 が使用されます。採点は厳しめ(十分な回答でも 40~50 程度になることが多い)なので、自社のコンテンツで調整してください
既定値: 30
最小類似度数値2 つの記事が重複として報告される未加工の類似度スコアのしきい値(0~1)。0 または省略した場合はデフォルト値の 0.85 を使用
既定値: 0.85
類似候補数値記事ごとに取得する最近傍数
既定値: 5
最大記事数数値truncated=true を返す前に 1 回の呼び出しでスキャンする記事数
既定値: 200
最大 Quality Calls 数数値呼び出しごとに許可される LLM 品質呼び出し数(保存済みスコアのない記事のみ必要)。0 または省略時はデフォルト値の 100 を使用。各呼び出しは実際の LLM リクエストになるため、テスト時は少なく設定。上限に達するとカーソルを返し、次の呼び出しで続きを処理
既定値: 100
同時実行数数値記事の並列チェック
既定値: 4
時間予算 (秒)数値この秒数の経過後は新しい記事のチェックを開始せず、カーソルを返す。チェック中の記事は完了させる
既定値: 150
カーソルテキスト前回の呼び出しで返された不透明なカーソル
重複範囲選択重複候補の取得元。'bases'(デフォルト)はスイープ対象のベース間の重複のみを報告するため、他のベースにある同じ内容のコピーが、スイープ対象のベース内にある近似重複を押し出すことはありません。'workspace' は他のベースにあるコピーも報告します
選択肢: スイープした塩基のみ, ワークスペース全体
既定値: bases
コンテンツの抜粋を含めるはい / いいえ各記事の最初の 2000 文字をその検出結果に添付
既定値: true

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば cursor は $.<ステップID>.output.cursor です。

json
{
  "cursor": "string",
  "findings": [],
  "stats": {},
  "truncated": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
cursorテキストtruncated が true の間、次の呼び出しに渡す不透明なカーソル
findings[]リスト項目: タイプ (未使用 | 低品質 | 重複)、記事 ID、タイトル、ベース ID、根拠、関連記事 ID、重複排除キー。重複の項目はほぼ同一の記事の 1 クラスター
statsオブジェクトスキャン数、エラー数、エラーサンプル、品質呼び出し、類似呼び出し、経過時間(ms)、stoppedBy(切り詰めの原因となった上限)
truncatedはい / いいえbudgetSeconds、maxArticles または maxQualityCalls によってスイープが早期に停止した場合は True