> ## Documentation Index
> Fetch the complete documentation index at: https://dev.puppetvendors.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Team Members

> Retrieve team members for the vendor account

<Note>
  **V2 Preview** — This endpoint is part of the V2 API preview. Breaking changes may occur.
</Note>

## Overview

Retrieve team members associated with the vendor account. Supports cursor-based pagination and free-text search.

### Use Cases

* Display a team management UI
* Search for specific team members by name or email
* Audit team access and permissions

## Query Parameters

<ParamField query="search" type="string">
  Free-text search across name and email. Maximum 200 characters.
</ParamField>

<ParamField query="first" type="number">
  Number of records to return from the start. Used with `after` for forward pagination.
</ParamField>

<ParamField query="after" type="string">
  Cursor for forward pagination. Use the `endCursor` from the previous response.
</ParamField>

<ParamField query="last" type="number">
  Number of records to return from the end. Used with `before` for backward pagination.
</ParamField>

<ParamField query="before" type="string">
  Cursor for backward pagination. Use the `startCursor` from the previous response.
</ParamField>

## Response

```json 200 theme={null}
{
  "success": true,
  "data": {
    "edges": [
      {
        "cursor": "NjY1YTFiMmUzZDk4",
        "node": {
          "_id": "665a1b2e3d98f0001a2b3c80",
          "email": "alice@example.com",
          "profile": {
            "firstName": "Alice",
            "lastName": "Johnson",
            "phone": "+15125551234"
          },
          "apiPermissions": [
            "orders:read",
            "products:write"
          ],
          "createdAt": "2026-01-15T09:00:00.000Z",
          "lastLogin": "2026-05-18T14:22:00.000Z"
        }
      }
    ],
    "pageInfo": {
      "hasNextPage": false,
      "hasPreviousPage": false,
      "startCursor": "NjY1YTFiMmUzZDk4",
      "endCursor": "NjY1YTFiMmUzZDk4"
    }
  }
}
```

## Example

```bash theme={null}
curl -X GET "https://staging-api.puppetvendors.com/settings/team?first=20&search=alice" \
  -H "x-access-token: YOUR_VENDOR_TOKEN"
```
