# A fit group

```http
GET /v1/fit_groups/{fit_group_id}
```

Source: https://docs.tryyoursize.com/api/reference/operations/getcatalogfitgroup/

**Key scopes:** `products:read`. A secret key (`sk_`) has every scope; a restricted key (`rk_`) needs the scopes listed.

## Authentication

Secret key (`sk_…`) or restricted key (`rk_…`) from your server: `Authorization: Bearer sk_…`.

## Parameters

- `fit_group_id` (path, `string (uuid)`, required): A fit group.

## Responses

### 200

OK (`FitGroup`)

- `id` (`string (uuid)`, required)
- `name` (`string`, required)
- `product_ids` (`string (uuid)[]`, required)
- `published_version_id` (`string (uuid)`, optional)
- `draft_version_id` (`string (uuid)`, optional)
- `created_at` (`string (date-time)`, required)
- `updated_at` (`string (date-time)`, required)

### 401

Missing or invalid credentials (`Error`)

### 403

Not allowed (`Error`)

### 404

Not found (`Error`)

## Example

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

## In the SDKs

- Node.js: [`tys.fitGroups.retrieve()`](https://docs.tryyoursize.com/reference/node/fit-groups-retrieve.md)
- Python: [`tys.fit_groups.retrieve()`](https://docs.tryyoursize.com/reference/python/fit-groups-retrieve.md)
