A valid request URL is required to generate request examples[
{
"id": "<string>",
"name": "<string>",
"type": "shared",
"origin": "builtIn",
"scope": "personal",
"createdBy": "<string>",
"isPublic": true,
"owners": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"contributors": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"users": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"inheritEntitlements": true,
"hideFromCatalog": true,
"createdAt": "<string>",
"updatedBy": "<string>",
"updatedAt": "<string>",
"description": "<string>",
"indexName": "<string>",
"searchEndpoint": "<string>",
"selectedFolder": "<string>",
"sharePointSite": {},
"sharePointLibrary": {},
"sharePointLibraries": [
{}
],
"sharePointIndexEntireSite": true,
"sharePointFolder": {},
"flowId": "<string>",
"flowParams": {},
"lockedFlowParams": [
"<string>"
],
"hiddenFlowParams": [
"<string>"
],
"vectorConnectionId": "<string>",
"vectorTopK": 123,
"vectorSearchType": "vector",
"vectorMinScore": 123,
"webSearch": {
"provider": "<string>",
"config": {
"maxResults": 123,
"searchDepth": "basic",
"includeAnswer": true,
"includeDomains": [
"<string>"
],
"excludeDomains": [
"<string>"
],
"pinnedUrls": [
"<string>"
]
},
"allowUserPinnedUrlEdit": true,
"allowUserIncludeDomainEdit": true,
"allowUserExcludeDomainEdit": true
},
"defaultEnabled": true,
"defaultWeight": 123,
"defaultMaxResults": 123,
"defaultAllowUserToggle": true,
"isEnabled": true,
"tags": [
"<string>"
],
"sort": 123,
"lifecycle": "<string>",
"parentChatId": "<string>"
}
]List accessible datasources
Returns all datasource catalog entries the user is entitled to see, filtered by ACL and scope.
A valid request URL is required to generate request examples[
{
"id": "<string>",
"name": "<string>",
"type": "shared",
"origin": "builtIn",
"scope": "personal",
"createdBy": "<string>",
"isPublic": true,
"owners": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"contributors": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"users": [
{
"id": "<string>",
"type": "group",
"displayName": "<string>",
"mail": "<string>",
"securityEnabled": true,
"mailEnabled": true,
"groupTypes": [
"<string>"
],
"groupType": "<string>",
"userPrincipalName": "<string>",
"jobTitle": "<string>",
"department": "<string>",
"officeLocation": "<string>"
}
],
"inheritEntitlements": true,
"hideFromCatalog": true,
"createdAt": "<string>",
"updatedBy": "<string>",
"updatedAt": "<string>",
"description": "<string>",
"indexName": "<string>",
"searchEndpoint": "<string>",
"selectedFolder": "<string>",
"sharePointSite": {},
"sharePointLibrary": {},
"sharePointLibraries": [
{}
],
"sharePointIndexEntireSite": true,
"sharePointFolder": {},
"flowId": "<string>",
"flowParams": {},
"lockedFlowParams": [
"<string>"
],
"hiddenFlowParams": [
"<string>"
],
"vectorConnectionId": "<string>",
"vectorTopK": 123,
"vectorSearchType": "vector",
"vectorMinScore": 123,
"webSearch": {
"provider": "<string>",
"config": {
"maxResults": 123,
"searchDepth": "basic",
"includeAnswer": true,
"includeDomains": [
"<string>"
],
"excludeDomains": [
"<string>"
],
"pinnedUrls": [
"<string>"
]
},
"allowUserPinnedUrlEdit": true,
"allowUserIncludeDomainEdit": true,
"allowUserExcludeDomainEdit": true
},
"defaultEnabled": true,
"defaultWeight": 123,
"defaultMaxResults": 123,
"defaultAllowUserToggle": true,
"isEnabled": true,
"tags": [
"<string>"
],
"sort": 123,
"lifecycle": "<string>",
"parentChatId": "<string>"
}
]Authorizations
Azure AD access token obtained via MSAL
Response
Array of datasource objects
Datasource ID (UUID)
Display name
DATASOURCE_TYPE — determines storage, indexing, and retrieval behaviour
shared, personal, workspace, sharepoint, websearch, llmknowledge, flowretriever, vectorretriever Who created/manages this entry (builtIn = locked, admin = full CRUD)
builtIn, admin Access control model
personal, shared UPN of the creator
Allow public read access
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Hide entity from user-facing recommendations and catalog/search surfaces (still accessible to owners/contributors/admins)
ISO-8601 creation timestamp
ISO-8601 update timestamp
Human-readable description
Azure Search index name
Search endpoint ID
Blob folder name for file-backed sources
Selected SharePoint site
Show child attributes
Show child attributes
Single library (legacy)
Show child attributes
Show child attributes
Multiple libraries selection
Show child attributes
Show child attributes
Index all libraries in the selected site
Subfolder within library
Show child attributes
Show child attributes
FK to IFlowDesignerFlow (when type === flowretriever)
Pre-configured inputs for the retriever flow
Show child attributes
Show child attributes
Variable names locked from end-user override
Variable names hidden from end users
FK to IDataConnection (vector store connection)
Number of results (default 5)
Search strategy for vector store
vector, semantic, hybrid, keyword Minimum similarity score (0-1)
Web Search source configuration (when type === websearch)
Show child attributes
Show child attributes
Whether enabled by default for new chats
Result weighting 0.0-1.0
Default max docs from this source
Whether end users can toggle at runtime
Whether this datasource is enabled and available (default: true)
Display order
Entity lifecycle state
When set, owned by a specific chat (cleaned up on chat delete)
Was this page helpful?