feat(documents): add endpoint to retrieve document by virtual path

This commit is contained in:
Anish Sarkar 2026-05-02 02:45:27 +05:30
parent 789d8ce62e
commit d14fed43c6
5 changed files with 206 additions and 59 deletions

View file

@ -28,6 +28,7 @@ import {
getSurfsenseDocsRequest,
getSurfsenseDocsResponse,
type SearchDocumentsRequest,
documentTitleRead,
type SearchDocumentTitlesRequest,
searchDocumentsRequest,
searchDocumentsResponse,
@ -269,6 +270,17 @@ class DocumentsApiService {
);
};
getDocumentByVirtualPath = async (request: {
search_space_id: number;
virtual_path: string;
}) => {
const params = new URLSearchParams({
search_space_id: String(request.search_space_id),
virtual_path: request.virtual_path,
});
return baseApiService.get(`/api/v1/documents/by-virtual-path?${params.toString()}`, documentTitleRead);
};
/**
* Get document type counts
*/