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

# GET Lister les membres d'un groupe

> Liste les membres d'un groupe avec pagination et recherche.

## Endpoint

```txt theme={null}
GET /api/v1/contacts/groups/{groupId}/members
```

## Paramètres

| Nom       | Type    | Requis | Emplacement | Description                                                                           |
| --------- | ------- | ------ | ----------- | ------------------------------------------------------------------------------------- |
| `groupId` | UUID    | oui    | path        | ID du groupe                                                                          |
| `limit`   | integer | non    | query       | Taille de page, défaut `50`, max `100`                                                |
| `cursor`  | string  | non    | query       | Curseur opaque retourné par la page précédente                                        |
| `search`  | string  | non    | query       | Recherche insensible à la casse sur le `name` ou `phone` du membre (1-100 caractères) |

## Réponse succès `200`

```json theme={null}
{
  "data": {
    "contacts": [
      {
        "id": "cnt_uuid",
        "name": "Awa Doe",
        "phone": "+33612345000",
        "tags": ["vip"],
        "addedAt": "2026-04-01T10:00:00.000Z"
      }
    ],
    "limit": 50,
    "total": 42,
    "nextCursor": "MjAyNi0wNC0wMVQxMDowMDowMC4wMDBafGNudF91dWlk",
    "hasMore": true
  }
}
```

## Notes

* Repassez la valeur de `nextCursor` comme `cursor` pour récupérer la page suivante. Arrêtez quand `hasMore` est `false` ou `nextCursor` vaut `null`.
* Chaque membre inclut `addedAt` (date d'entrée du contact dans le groupe).
