This method will return all collections and sub-collections in a tree. Please be aware that with a lot of collections this can put a strain on your Razuna server!
About Collections It's important to understand that Collections are just another "folder" and thus you will have to query the collection "folder" first, then the collections within that and finally the assets within the collection.
Method
Method Name
getcollectionstree
Input Parameter
Parameter
Description
Type
Required
Sample Input
sessiontoken
A valid sessiontoken
String
yes
54592180-7060-4D4B-BC74-2566F4B2F943
e4x
To return the XML in e4x format or not
Numeric
yes
0 = No 1 = yes
Output Value
Name
Description
Sample Output
Available
Response
A result code with the status of the login. If the result is 0 the method was successful.
0
listcollections
The body node of the returned list of collections
collection
The root element
collectionid
ID of the collection
2
collectionname
Name of collection
Demo Collection
collectionlevel
Level of this collection
1
parentid
Parent ID of this collection
1
hassubcollection
Collection contains sub-collection
true or false
subcollection
The root element of sub-collection
The sub-collection element may contain all sub-collection with each element of the collection
collectionowner
The userid of the owner
8
SOAP: Sample Request
REST: Sample Request
Sample Output
Sample Output for e4x
Get a list of Collections
This method will return all collections within a collection "folder". To iterate for sub-collections you will need to call this method each time.
Method
Method Name
getcollections
Input Parameter
Parameter
Description
Type
Required
Sample Input
sessiontoken
A valid sessiontoken
String
yes
54592180-7060-4D4B-BC74-2566F4B2F943
folderid
The ID of the collection folder you want to retrieve collections from.
Numeric
yes
2
e4x
To return the XML in e4x format or not
Numeric
yes
0 = No 1 = yes
Output Value
Name
Description
Sample Output
Notes
Response
A result code with the status of the login. If the result is 0 the method was successful.
0
calledwith
The id you called this method
1
listcollections
The body node of the returned list of collections
collectionid
ID of the collection
212
collectionname
Name of the collection
Demo Collection
totalassets
How many assets are in this collection
8
Razuna 1.3.5
totalimg
How many images are in this collection
5
Razuna 1.3.5
totalvid
How many videos are in this collection
2
Razuna 1.3.5
totaldoc
How many documents are in this collection
1
Razuna 1.3.5
totalaud
How many audios are in this collection
3
Razuna 1.3.5
SOAP: Sample Request
REST: Sample Request
Sample Output
Sample Output for e4x
Retrieving all assets in a collection
Method
Method Name
getassets
Input Parameter
Parameter
Description
Type
Required
Sample Input
sessiontoken
A valid sessiontoken
String
yes
54592180-7060-4D4B-BC74-2566F4B2F943
collectionid
The ID of the collection you want to retrieve assets from.
Numeric
yes
1
Output Value
Name
Description
Sample Output
Response
A result code with the status of the login. If the result is 0 the method was successful.
0
calledwith
The collection id you called this method
1
totalassetscount
How many assets are in this folder
8
listassets
The body node of the returned list of assets
assets
For each asset a asset node is returned with information of the asset