Skip to main content

shareFiles()

shareFiles(request: ShareFilesRequest): Promise<ShareFilesResponse>

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

Share files with other users

Parameters

ParameterTypeDescription
requestShareFilesRequestShare request with file IDs and user IDs

Returns

Promise<ShareFilesResponse>

Share response with status for each file/user combination

Throws

401 - Not authenticated

Throws

404 - File or user not found

Example

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

const result = await shareFiles({
file_ids: ["file-1", "file-2"],
user_ids: ["user-123", "user-456"],
permission: "read", // "read" or "write"
});
console.log(`Shared with ${result.shared_count} users`);