メインコンテンツへスキップ
GET
データソースプラグインリストを取得

承認

Authorization
string
header
必須

すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーが欠落または無効なリクエストは HTTP 401unauthorized)で失敗します。

パスパラメータ

dataset_id
string<uuid>
必須

ナレッジベース ID です。ナレッジベースリストを取得 から取得します。

クエリパラメータ

is_published
boolean
デフォルト:true

ドラフトではなく公開済みパイプラインバージョンからノードを読み取るかどうかを指定します。

レスポンス

パイプラインに設定されているデータソースノードのリストです。

node_id
string

パイプラインワークフロー内のデータソースノードの ID です。 データソースノードを実行 では node_id として、 パイプラインを実行 では start_node_id として渡します。

plugin_id
string

このノードを提供するデータソースプラグインの ID です。

provider_name
string

データソースプラグインが登録するプロバイダー名です。

datasource_type
string

データソースのタイプです。local_fileonline_documentonline_drivewebsite_crawl のいずれかです。

title
string

ノードに設定されている表示タイトルです。

user_input_variables
object[]

このデータソースに対して呼び出し元が指定するパイプライン入力変数です。ノードのデータソースパラメータ内の {{#...#}} 参照から導出されます。各要素はワークフローが使用するパイプライン変数のスキーマに従います。

credentials
object[]

このデータソースの認証に利用できる資格情報のリストです。