Skip to main content

deleteFolders()

deleteFolders(request: DeleteFoldersRequest): Promise<DeleteFoldersResponse[]>

Defined in: packages/core/src/index.ts:1344

Delete multiple folders at once

Parameters

ParameterTypeDescription
requestDeleteFoldersRequestObject containing array of folder IDs to delete

Returns

Promise<DeleteFoldersResponse[]>

Array of deletion results for each folder

Throws

401 - Not authenticated

Example

import { deleteFolders } from "@cpod/sdk";

const results = await deleteFolders({
folder_ids: ["folder-1", "folder-2", "folder-3"],
});

results.forEach(result => {
if (result.success) {
console.log(`Deleted: ${result.folder_id}`);
} else {
console.error(`Failed: ${result.folder_id} - ${result.error}`);
}
});