SharePoint Data Source
Load data from Microsoft SharePoint
Configure via UI
Configure via API / Client
- Python Client
- TypeScript Client
from llama_cloud.types import CloudSharepointDataSource
ds = {
'name': '<your-name>',
'source_type': 'MICROSOFT_SHAREPOINT',
'component': CloudSharepointDataSource(
site_name='<site_name>',
folder_path='<folder_path>', # optional
client_id='<client_id>',
client_secret='<client_secret>',
tenant_id='<tenant_id>',
)
}
data_source = client.data_sources.create_data_source(request=ds)
const ds = {
'name': 'sharepoint',
'sourceType': 'MICROSOFT_SHAREPOINT',
'component': {
'site_name': 'site_name',
'folder_path': 'folder_path', // optional
'client_id': 'client_id',
'client_secret': 'client_secret',
'tenant_id': 'tenant_id',
}
}
data_source = await client.dataSources.createDataSource({
body: ds
})