Skip to main content
GET
/
datasets
/
{dataset_id}
/
pipeline
/
datasource-plugins
Error
A valid request URL is required to generate request examples
[
  {
    "node_id": "1719288585006",
    "plugin_id": "langgenius/notion_datasource",
    "provider_name": "notion",
    "datasource_type": "online_document",
    "title": "Notion Documents",
    "user_input_variables": [],
    "credentials": [
      {
        "id": "c1d2e3f4-a5b6-7890-abcd-ef1234567890",
        "name": "Production Notion",
        "type": "api-key",
        "is_default": true
      }
    ]
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.dify.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API Key authentication. For all API requests, include your API Key in the Authorization HTTP Header, prefixed with Bearer. Example: Authorization: Bearer {API_KEY}. Strongly recommend storing your API Key on the server-side, not shared or stored on the client-side, to avoid possible API-Key leakage that can lead to serious consequences.

Path Parameters

dataset_id
string<uuid>
required

Knowledge base ID.

Query Parameters

is_published
boolean
default:true

Whether to retrieve nodes from the published or draft pipeline. true returns nodes from the published version, false returns nodes from the draft.

Response

List of datasource nodes configured in the pipeline.

node_id
string

ID of the datasource node in the pipeline workflow. Pass this as node_id to Run Datasource Node, or as start_node_id to Run Pipeline.

plugin_id
string

ID of the datasource plugin providing this node.

provider_name
string

Provider name registered by the datasource plugin.

datasource_type
string

Type of datasource. One of local_file, online_document, online_drive, website_crawl.

title
string

Display title configured for the node.

user_input_variables
object[]

Pipeline input variables the caller must supply for this datasource, derived from {{#...#}} references in the node's datasource parameters. Each item follows the pipeline variable schema used by the workflow.

credentials
object[]

Credentials available for authenticating with this datasource.