---
title: "Service: /members/{member}/projectlist [GET]"
source: https://dev.pageseeder.com/api/services/list-projects-GET.html
description: "GET endpoint that lists top-level projects and groups for a specified member, with filtering options for archived items, pagination, and relationship depth control."
last_updated: 2026-09-02T11:36:13+10:00
document_type: api_endpoint
operation_id: group-GET
resource_id: group
path_template: /members/{member}/projectlist
http_method: GET
api_category: group
implementation_version: 6.2005
api_since: 5.6012
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~353
---

# /members/\{member\}/projectlist \[GET\]

## Description

List the top level [projects](../../reference/glossary/project.md) and [groups](../../reference/glossary/group.md) for the specified member.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| archived | Whether to return archived projects/groups only | no | boolean | `false` |
| for | If 'server', return all projects/groups for server (Administrator only) \[`member\|server`\] | no | enum | `member` |
| groups | Whether to return groups | no | boolean | `true` |
| relationship | If 'children', return project's children, otherwise return all descendants. \[`children\|descendants`\] | no | enum | `children` |
| page | The page to load | no | integer | `1` |
| pagesize | The number of results per page | no | integer | `1000` |

## Permission

Can only be invoked by the member or an administrator.

## Response

The returned XML is as follows with `<project>` at the top if a context project is specified:

```xml

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

## Error Handling

No specific error handling.

