Promise resolving to SourcesResponse with sources array and total count
import { getDocumentSources, searchDocuments } from "@cpod/sdk";
// Get available sources with counts
const { sources, total } = await getDocumentSources();
console.log(`Found ${total} sources`);
for (const source of sources) {
console.log(`${source.name}: ${source.documentCount} documents, ${source.fileCount} files`);
}
// Use sources to filter search
const results = await searchDocuments({
query: "vacation policy",
sources: sources.map(s => s.id),
});
Get all available document sources
Retrieves source information including document and file counts.