File Storage Objects
- Drives
- Files
- Folders
- Groups
- Users
Groups
List Groups
GET
/
filestorage
/
groups
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.filestorage.groups.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": "My group",
"users": [
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
],
"remote_was_deleted": false,
"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
200 - application/json
The name of the group
Example:
"My group"
Uuids of users of the group
Example:
["801f9ede-c698-4e66-a7fc-48d19eebaa4f"]
Indicates whether or not this object has been deleted in the third party platform.
Example:
false
The custom field mappings of the object between the remote 3rd party & Panora
Example:
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The UUID of the group
Example:
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The id of the group in the context of the 3rd Party
Example:
"id_1"
The remote data of the group in the context of the 3rd Party
Example:
{
"fav_dish": "broccoli",
"fav_color": "red"
}
The created date of the object
Example:
"2024-10-01T12:00:00Z"
The modified date of the object
Example:
"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.groups.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": "My group",
"users": [
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
],
"remote_was_deleted": false,
"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"
}
]
}