List Datasource Plugins
Returns the datasource nodes configured in the knowledge pipeline, each with the plugin it uses and the metadata needed to run it.
Authorizations
Every request authenticates with an API key: Authorization: Bearer {API_KEY}. App endpoints take an app API key; knowledge endpoints take a knowledge base API key (Get Started).
Keep keys server-side; never embed them in client code. Requests with a missing or invalid key fail with HTTP 401 (unauthorized).
Path Parameters
Knowledge base ID, from List Knowledge Bases.
Query Parameters
Whether to read nodes from the published pipeline version rather than the draft.
Response
List of datasource nodes configured in the pipeline.
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.
ID of the datasource plugin providing this node.
Provider name registered by the datasource plugin.
Type of datasource. One of local_file, online_document, online_drive, website_crawl.
Display title configured for the node.
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 available for authenticating with this datasource.