GET v1/assets/folder/{folderId}?depth={depth}&includeFiles={includeFiles}&sort={sort}
Use this method to retrieve a folder structure (excluding files within that folder) up to any level deep.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| folderId |
A string containing a UUID which is the unique folder identifier |
string |
Required |
| depth |
Optional parameter with the number of folders within the structure to return, use -1 to lookup the entire tree. Default is 0. |
integer |
Default value is 0 |
| includeFiles |
Optional parameter to indicate if files should be included in the result. |
boolean |
Default value is False |
| sort |
Optional sorting direction, this can be Ascending, Descending, or default, default value is Default. Default is treated as, in the order records were created. |
SortOption |
Default value is Default |
Body Parameters
None.
Response Information
Resource Description
Returns the full directory structure within the folder specified excluding file information.
FolderAssetModel| Name | Description | Type | Additional information |
|---|---|---|---|
| name |
Folder Name, the maximum size of this field is 200 characters, and special characters are allowed. |
string |
None. |
| parent |
Only the root folder has no parent. When updating a folder, living this field empty will simply ignore it, but if the field is different than its original value, the folder will be moved to its new parent. |
string |
None. |
| id |
Folder unique identifier. |
string |
None. |
| files |
List of child files, note that this property can not be updated through the Folders API, Updates must be initiated using the files API |
Collection of FileAssetModel |
None. |
| notes |
Use this property to save notes for this folder. The amount of text associated is virtually unlimited, just remember that the more data, the heavier operations become. |
string |
None. |
| tags |
List of tags, currently only saving / retrieving tags are functional but tags are not included within searching functionality. |
Collection of string |
None. |
| folders |
Contains a list of sub folders, this property is read-only, operations on this property will not be saved when updating folders. User the regular API for folder update to update any sub folder in its own context. |
Collection of FolderAssetModel |
None. |
| modified | date |
None. |
Response Formats
application/json, text/json
{
"name": "sample string 1",
"parent": "sample string 2",
"id": "sample string 3",
"files": [
{
"id": "sample string 1",
"name": "sample string 2",
"type": {
"typeId": "sample string 1",
"type": "sample string 3"
},
"tags": [
"sample string 1",
"sample string 2"
],
"size": "sample string 4",
"url": "sample string 5",
"modified": "2025-12-12T21:27:10.0023815-08:00",
"folder": "sample string 7",
"notes": "sample string 9",
"dimensions": "sample string 10"
},
{
"id": "sample string 1",
"name": "sample string 2",
"type": {
"typeId": "sample string 1",
"type": "sample string 3"
},
"tags": [
"sample string 1",
"sample string 2"
],
"size": "sample string 4",
"url": "sample string 5",
"modified": "2025-12-12T21:27:10.0023815-08:00",
"folder": "sample string 7",
"notes": "sample string 9",
"dimensions": "sample string 10"
}
],
"notes": "sample string 4",
"tags": [
"sample string 1",
"sample string 2"
],
"folders": [],
"modified": "2025-12-12T21:27:10.0023815-08:00"
}
