The user principal name to use for authentication.
stringClassName
string?FolderID
The ID of the OneDrive folder to read from.
string?FolderPath
The path of the OneDrive folder to read from.
IReadOnlyList<string>?RequiredExts
The list of required file extensions.
SupportsAccessControlSupportsAccessControl
classCloudSharepointDataSource:
requiredstringClientID
The client ID to use for authentication.
requiredstringClientSecret
The client secret to use for authentication.
formatpassword
requiredstringTenantID
The tenant ID to use for authentication.
stringClassName
string?DriveName
The name of the Sharepoint drive to read from.
IReadOnlyList<string>?ExcludePathPatterns
List of regex patterns for file paths to exclude. Files whose paths (including filename) match any pattern will be excluded. Example: [‘/temp/’, ‘/backup/’, ‘.git/’, ‘.tmp$’, ’^~’]
string?FolderID
The ID of the Sharepoint folder to read from.
string?FolderPath
The path of the Sharepoint folder to read from.
BooleanGetPermissions
Whether to get permissions for the sharepoint site.
IReadOnlyList<string>?IncludePathPatterns
List of regex patterns for file paths to include. Full paths (including filename) must match at least one pattern to be included. Example: [‘/reports/’, ‘/docs/..pdf$’, ‘^Report..pdf$’]
IReadOnlyList<string>?RequiredExts
The list of required file extensions.
string?SiteID
The ID of the SharePoint site to download from.
string?SiteName
The name of the SharePoint site to download from.
SupportsAccessControlSupportsAccessControl
classCloudSlackDataSource:
requiredstringSlackToken
Slack Bot Token.
formatpassword
string?ChannelIds
Slack Channel.
string?ChannelPatterns
Slack Channel name pattern.
stringClassName
string?EarliestDate
Earliest date.
Double?EarliestDateTimestamp
Earliest date timestamp.
string?LatestDate
Latest date.
Double?LatestDateTimestamp
Latest date timestamp.
BooleanSupportsAccessControl
classCloudNotionPageDataSource:
requiredstringIntegrationToken
The integration token to use for authentication.
formatpassword
stringClassName
string?DatabaseIds
The Notion Database Id to read content from.
string?PageIds
The Page ID’s of the Notion to read from.
BooleanSupportsAccessControl
classCloudConfluenceDataSource:
requiredstringAuthenticationMechanism
Type of Authentication for connecting to Confluence APIs.
Configuration for handling failures during processing. Key-value object controlling failure handling behaviors.
Example:
{
“skip_list_failures”: true
}
Currently supports:
skip_list_failures: Skip failed batches/lists and continue processing
BooleanSkipListFailures
Whether to skip failed batches/lists and continue processing
BooleanIndexRestrictedPages
Whether to index restricted pages.
BooleanKeepMarkdownFormat
Whether to keep the markdown format.
string?Label
The label to use for fetching pages.
string?PageIds
The page IDs of the Confluence to read from.
string?SpaceKey
The space key to read from.
BooleanSupportsAccessControl
BooleanSyncPermissions
Whether to fetch space-level permissions (allowed users/groups) and attach them to document metadata for access control. Disable for Confluence Server/Data Center versions whose permission APIs are unavailable (e.g. the JSON-RPC API removed in Data Center 9.2.6+), which otherwise surface as 401 errors during sync.
string?UserName
The username to use for authentication.
classCloudJiraDataSource:
Cloud Jira Data Source integrating JiraReader.
requiredstringAuthenticationMechanism
Type of Authentication for connecting to Jira APIs.
requiredstringQuery
JQL (Jira Query Language) query to search.
string?ApiToken
The API/ Access Token used for Basic, PAT and OAuth2 authentication.
formatpassword
stringClassName
string?CloudID
The cloud ID, used in case of OAuth2.
string?Email
The email address to use for authentication.
string?ServerUrl
The server url for Jira Cloud.
BooleanSupportsAccessControl
classCloudJiraDataSourceV2:
Cloud Jira Data Source integrating JiraReaderV2.
requiredstringAuthenticationMechanism
Type of Authentication for connecting to Jira APIs.
requiredstringQuery
JQL (Jira Query Language) query to search.
requiredstringServerUrl
The server url for Jira Cloud.
string?ApiToken
The API Access Token used for Basic, PAT and OAuth2 authentication.
formatpassword
ApiVersionApiVersion
Jira REST API version to use (2 or 3). 3 supports Atlassian Document Format (ADF).
One of the following:
"2"2
"3"3
stringClassName
string?CloudID
The cloud ID, used in case of OAuth2.
string?Email
The email address to use for authentication.
string?Expand
Fields to expand in the response.
IReadOnlyList<string>?Fields
List of fields to retrieve from Jira. If None, retrieves all fields.
BooleanGetPermissions
Whether to fetch project role permissions and issue-level security
The version of the reader to use for this data source.
One of the following:
"1.0"1_0
"2.0"2_0
"2.1"2_1
classDataSourceReaderVersionMetadata:
ReaderVersion?ReaderVersion
The version of the reader to use for this data source.
One of the following:
"1.0"1_0
"2.0"2_0
"2.1"2_1
Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/for-agents/mcp/
- Other LlamaIndex tooling for agents — the LlamaParse Platform MCP server, agent skills and plugins, and the n8n node — is mapped at https://developers.llamaindex.ai/for-agents/