CollectionsManager
July 28, 2025 ยท View on GitHub
List all collections
Retrieves all collections for a given user.
Currently, only the favorites collection
is supported.
This operation is performed by calling function getCollections.
See the endpoint docs at API Reference.
try await client.collections.getCollections()
Arguments
- queryParams
GetCollectionsQueryParams- Query parameters of getCollections method
- headers
GetCollectionsHeaders- Headers of getCollections method
Returns
This function returns a value of type Collections.
Returns all collections for the given user.
List collection items
Retrieves the files and/or folders contained within this collection.
This operation is performed by calling function getCollectionItems.
See the endpoint docs at API Reference.
try await client.collections.getCollectionItems(collectionId: favouriteCollection.id!)
Arguments
- collectionId
String- The ID of the collection. Example: "926489"
- queryParams
GetCollectionItemsQueryParams- Query parameters of getCollectionItems method
- headers
GetCollectionItemsHeaders- Headers of getCollectionItems method
Returns
This function returns a value of type ItemsOffsetPaginated.
Returns an array of items in the collection.
Get collection by ID
Retrieves a collection by its ID.
This operation is performed by calling function getCollectionById.
See the endpoint docs at API Reference.
try await client.collections.getCollectionById(collectionId: collections.entries![0].id!)
Arguments
- collectionId
String- The ID of the collection. Example: "926489"
- headers
GetCollectionByIdHeaders- Headers of getCollectionById method
Returns
This function returns a value of type Collection.
Returns an array of items in the collection.