# tys.fitGroups.list()

> tys.fitGroups.list()

Source: https://docs.tryyoursize.com/reference/node/fit-groups-list/

*Method* · `@tryyoursize/node`

```ts
list(params: FitGroupListParams = {}, options?: RequestOptions): PagePromise<FitGroupPage, FitGroup>
```

## Parameters

- **`params`** (`FitGroupListParams`, optional, default `{}`): `limit` and `cursor`.
- **`options`** (`RequestOptions`, optional)

## Returns

`PagePromise<FitGroupPage, FitGroup>`: Fit groups. Await it for one page (`{ data, has_more, next_cursor }`), or `for await` over every item. See [PagePromise](https://docs.tryyoursize.com/reference/node/page-promise.md).

## Example

**Node.js**

```ts
for await (const g of tys.fitGroups.list()) console.log(g.id, g.name);
```

**Python**

```python
for group in tys.fit_groups.list().auto_paging_iter():
    print(group["id"], group["name"])
```

**cURL**

```bash
curl https://api.tryyoursize.com/v1/fit_groups \
  -H "Authorization: Bearer $TRYYOURSIZE_SECRET_KEY" \
  -H "TYS-Version: 2026-10-25"
```

## See also

- [fitGroups.list (HTTP API)](https://docs.tryyoursize.com/api/reference/operations/listcatalogfitgroups.md)
