List Files
GET /v1/office/files
Returns a paginated list of uploaded files in the workspace.
Query Parameters
Upload a File
POST /v1/office/files
Multipart form upload:
Response — 201 Created
Get a Download URL
GET /v1/office/files/{id}/download
Returns a pre-signed download URL valid for 1 hour:
Chunked Upload
For files larger than 100 MB, use the chunked upload endpoint:
POST /v1/office/files/upload/chunked
Initiate a chunked upload session, then upload each part sequentially with PUT /v1/office/files/upload/chunked/{session_id}/parts/{part_number}. Complete with POST /v1/office/files/upload/chunked/{session_id}/complete.
Delete a File
DELETE /v1/office/files/{id}
Response — 204 No Content
Deleting a file permanently removes it from storage. Any documents with this file as an attachment will show a broken reference. This action cannot be undone.