site : list (GET) : /content/site (xml) (json) Gets the content items for a given site. URL should be of the form /direct/content/site/SITEID.format.
my : list (GET) : /content/my (xml) (json) Gets the content items for the current user's workspace site. URL should be of the form /direct/content/my.format.
user : list (GET) : /content/user (xml) (json) Gets the content items for a user's workspace site. URL should be of the form /direct/content/user/EID.format. Generally only admin type users will be able to view this content. If you want to get the resources for your own workspace, you can use /direct/content/my.format instead.
Addition/enhancement of entity broker GET support for Project Keitai.
Capabilities:
get list of files in the user's my workspace
/direct/resources/my.json|xml
get list of files in a given site
/direct/resources/site/SITEID.json|xml
Must take into account access restrictions, ie visibility, timings, group, permissions, if the API does not automatically do that already.
Existing work.
I believe Oxford has some existing work
IU also https://source.sakaiproject.org/svn/msub/iu.edu/oncourse/trunk/content/content-impl-providers/impl/src/java/org/sakaiproject/content/providers/ResourceEntityProviderImpl.java
May need to liase with contacts from these institutions.