Expand description
File management (PATCH, DELETE, restore, duplicate) handlers
Structs§
- Delete
File Query - DELETE /file/:fileId - Move file to trash (soft delete) DELETE /file/:fileId?permanent=true - Permanently delete file (only from trash)
- Delete
File Response - Duplicate
File Request - POST /api/files/:fileId/duplicate - Duplicate a CRDT or RTDB file
- Empty
Trash Response - DELETE /trash - Empty trash (permanently delete all files in trash)
- Patch
File Response - PATCH /file/:fileId - Update file metadata Uses UpdateFileOptions with Patch<> fields for proper null/undefined handling
- Patch
File User Data Request - PATCH /file/:fileId/user - Update user-specific file data (pinned/starred)
- Patch
File User Data Response - Restore
File Request - POST /file/:fileId/restore - Restore file from trash
- Restore
File Response
Functions§
- delete_
file - duplicate_
file - empty_
trash - patch_
file - patch_
file_ user_ data - restore_
file - upgrade_
file_ visibility - Upgrade file visibility to match target visibility (only if more permissive)