ragCleanupService
Workspace API / services/ragCleanupService
services/ragCleanupService
Functions
cleanupOrganizationRagData()
cleanupOrganizationRagData(
organizationId,log):Promise<void>
Defined in: services/ragCleanupService.ts:17
Clean up all RAG data for an organization Deletes documents, chunks, locations, folders, and archives
Parameters
organizationId
string
log
Logger = logger
Returns
Promise<void>
cleanupProjectRagData()
cleanupProjectRagData(
projectId,log):Promise<void>
Defined in: services/ragCleanupService.ts:111
Clean up RAG data for a project Deletes document locations and folders associated with the project Note: Documents themselves are organization-scoped, so we only delete locations
Parameters
projectId
string
log
Logger = logger
Returns
Promise<void>
cleanupUserRagData()
cleanupUserRagData(
userId,log):Promise<void>
Defined in: services/ragCleanupService.ts:155
Clean up RAG data references to a user Updates created_by and deleted_by fields to NULL where user_id is referenced Note: We don't delete the records, just remove user references
Parameters
userId
string
log
Logger = logger
Returns
Promise<void>