# tys.fit_groups.list()

> Fit groups, cursor-paginated.

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

*Method* · `tryyoursize`

Fit groups, cursor-paginated.

```python
def list(*, limit: Optional[int] = None, cursor: Optional[str] = None) -> ListPage
```

## Parameters

- **`limit`** (`Optional[int]`, optional, default `None`): Page size.
- **`cursor`** (`Optional[str]`, optional, default `None`): `next_cursor` of the previous page.

## Returns

`ListPage`: Fit groups. A dict with `data`, `has_more`, `next_cursor`; `next_page()` and `auto_paging_iter()` walk the rest. See [ListPage](https://docs.tryyoursize.com/reference/python/list-page.md).

## Example

**Python**

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

**Node.js**

```ts
for await (const g of tys.fitGroups.list()) console.log(g.id, g.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

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