Storage explorer.
Storage explorer. The request enforces Storage access, workspace ownership, and entry lifecycle state.
curl --request GET \
--url https://api.revoengine.com/api/v1/storage \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.revoengine.com/api/v1/storage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)Authorizations
Bearer JWT token or API Key (sk-*).
Query Parameters
Current folder id. Omit for root.
Disable implicit parent-folder scoping and use the explorer in flat query mode. Useful together with explicit filters on parentStorageEntryId.
Optional storage scope for root exploration. Omit to include every configured storage, pass an empty value for managed default storage, or pass a configured storage id.
Optional name search within the current folder.
Result offset.
x >= 0Result page size. Use 0 with count=true for count-only explorer requests.
0 <= x <= 200Include archived entries in the listing.
Include permanently deleted tombstones in the listing.
Include total count. Disabled by default because it is expensive for explorer listings.
Filter tree as a JSON string or bracket-style query object for advanced storage explorer filtering, including JSON metadata lookups.
"{\"field\":\"metadata\",\"op\":\"contains\",\"value\":{\"source\":\"ui\"}}"
Sort definition as a JSON string, indexed array query object, array, or legacy CSV. JSON object values should be ASC or DESC. CSV supports descending fields with a leading dash, for example kind,-name.
"{\"kind\":\"DESC\",\"name\":\"ASC\"}"
Optional DISTINCT ON fields as a JSON array string, indexed array query object, array, or legacy CSV for custom explorer projections.
"kind"
Optional fields selection as a JSON array string, indexed array query object, array, or legacy CSV for custom explorer projections and aggregates.
"[{\"field\":\"kind\"},{\"fn\":\"SUM\",\"args\":[{\"field\":\"size\"}],\"as\":\"totalSize\"}]"
Optional GROUP BY fields as a JSON array string, indexed array query object, array, or legacy CSV for custom explorer aggregates.
"[\"kind\"]"
Optional cast mapping as a JSON string or bracket-style query object for aggregate projections.
"{\"totalSize\":\"BIGINT\"}"
Include the total count for the explorer query.
Include diagnostic details for the explorer query.
Response
OK.
curl --request GET \
--url https://api.revoengine.com/api/v1/storage \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.revoengine.com/api/v1/storage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)
