Member API — files and folders

List/patch/trash files; create folders; mint /d/ downloads. Bulk delete needs toggle.api_bulk_delete_mod (default off).

Member API — files and folders

Manage your library over the API.

Where to find it

Docs: /api · e.g. GET /api/v1/files, GET/PATCH/DELETE /api/v1/file/..., POST /api/v1/folders

How it works

Action Endpoint notes
List GET /files - pageSize 1–100; scopes file:read
Get/patch/delete `/file/{id publicCode}` - soft-delete files to trash
Create folder POST /folders - name max 20
Mint download POST /file/{id}/download/d/{token} (TTL from symlink_expire, default 15 min)
Bulk delete/move max 200 ids; bulk delete needs toggle.api_bulk_delete_mod (default off)

PATCH can set public/premium, rename, description, password, parent. Folders cannot move via PATCH and cannot have access passwords. Single DELETE is for files - folders use bulk-delete when enabled.

Common problems

DELETE did not remove a folder

Use bulk-delete when the mod is on.

Bulk delete 403

Admin has not enabled API bulk delete.

Related