getDocumentSources()
getDocumentSources():
Promise<string[]>
Defined in: packages/core/src/document-search/index.ts:485
Get all available document sources
Retrieves a list of all unique source names that can be used for filtering document searches. Sources represent document collections or categories (e.g., "policies", "contracts", "reports").
Returns
Promise<string[]>
Promise resolving to array of source name strings
Throws
401 - Not authenticated
Example
import { getDocumentSources, searchDocuments } from "@cpod/sdk";
// Get available sources
const sources = await getDocumentSources();
console.log("Available sources:", sources);
// Output: ["policies", "contracts", "hr_documents", "reports"]
// Use sources to filter search
const results = await searchDocuments({
query: "vacation policy",
sources: ["policies", "hr_documents"],
});