Skip to main content
Use this endpoint to browse storage one level at a time. It returns the folders and files directly inside the path you ask for, and does not descend into subfolders.

Endpoint

Auth: API key required. A dashboard session cookie also works.

Query parameters

string
default:""
Folder to list, relative to the storage root. Omit it or pass an empty string to list the root.photos · photos/2026/spring

Response

Returns one level. Folders carry only their name and path: to get item counts or preview thumbnails for them, call folder summaries for the folders you actually render. That split keeps this endpoint’s latency independent of how many subfolders a level holds.
string
The normalized folder that was listed. Empty string for the root.
array
Subfolders of this level, sorted by name.
array
Files in this level, sorted by name.
Status codes:

Examples

List the root:
List one folder:
There is no endpoint that returns the whole tree in one call. Walk the tree by calling this endpoint once per folder, using each folder’s path.

Stats & Folder Summaries

Item counts and preview thumbnails, plus aggregate usage.

File Metadata

Get size and timestamps for a specific file.

Move File or Folder

Move a file or folder into a different parent folder.

Delete

Remove a file or a folder and its cached variants.