Web service API

How to use PageSeeder's Web service API

find projects

/members/{member}/projects/find [GET]

com.pageseeder.group.FindProjects

Description

Finds projects and groups for a member.

Note that archived groups are not included.

Parameters

NameDescriptionRequiredTypeDefault value
archivedWhether to return archived projects/groups only (otherwise they are not included).nobooleanfalse
forIf 'server', return all projects/groups for server (Administrator only);
If 'manager', return only projects/groups member is a manager of (server|manager|member).
nostringmember
nameprefixPrefix that project/group's full name can have to be returned.nostring
titleprefixPrefix that project/group's title can have to be returned.nostring
pageThe page to load.nointeger1
pagesizeThe number of results per page.nointeger1000

Permission

Permissions requirements to be updated.

Response

The returned XML is as follows (in alphabetical order on name):

<projects for="[username|email]"
          limitreached="[true]">
    <project id="[id]"
             name="[name]"
             owner="[owner]"
             description="[description]"
             .../>
    <group id="[id]"
           name="[name]"
           description="[description]"
           owner="[owner]"
           .../>
    <project id="[id]"
             name="[name]"
             description="[description]"
             owner="[owner]"
             .../>
    <group id="[id]"
           name="[name]"
           description="[description]"
           owner="[owner]"
           .../>
    <group id="[id]"
           name="[name]"
           description="[description]"
           owner="[owner]"
           .../>
    ...
</projects>

Error Handling

No specific errors expected for this service.

Created on , last edited on