File Storage Objects
- Drives
- Files
- Folders
- Groups
- Users
List Folders
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.filestorage.folders.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"name": "school",
"size": "2048",
"folder_url": "https://example.com/school",
"description": "All things school related",
"drive_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"parent_folder_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"shared_link": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"permission": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"field_mappings": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "id_1",
"remote_data": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"created_at": "2024-10-01T12:00:00Z",
"modified_at": "2024-10-01T12:00:00Z"
}
]
}
Authorizations
Headers
The connection token
Query Parameters
Set to true to include data from the original software.
Set to get the number of records.
Set to get the number of records after this cursor.
Response
The name of the folder
"school"
The size of the folder
"2048"
The url of the folder
"https://example.com/school"
The description of the folder
"All things school related"
The UUID of the drive tied to the folder
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The UUID of the parent folder
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The UUID of the shared link tied to the folder
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The UUID of the permission tied to the folder
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The custom field mappings of the object between the remote 3rd party & Panora
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The UUID of the folder
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The remote ID of the folder in the context of the 3rd Party
"id_1"
The remote data of the folder in the context of the 3rd Party
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The created date of the folder
"2024-10-01T12:00:00Z"
The modified date of the folder
"2024-10-01T12:00:00Z"
Was this page helpful?
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.filestorage.folders.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"name": "school",
"size": "2048",
"folder_url": "https://example.com/school",
"description": "All things school related",
"drive_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"parent_folder_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"shared_link": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"permission": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"field_mappings": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "id_1",
"remote_data": {
"fav_dish": "broccoli",
"fav_color": "red"
},
"created_at": "2024-10-01T12:00:00Z",
"modified_at": "2024-10-01T12:00:00Z"
}
]
}