# tys.products.sizeMap.retrieve()

> tys.products.sizeMap.retrieve()

Source: https://docs.tryyoursize.com/reference/node/products-size-map-retrieve/

*Method* · `@tryyoursize/node`

```ts
retrieve(idOrSku: string, options?: RequestOptions): Promise<ProductSizeMap>
```

## Parameters

- **`idOrSku`** (`string`, required): The product's TryYourSize ID or your SKU (URL-encoded for you, so `TEE/01` works).
- **`options`** (`RequestOptions`, optional)

## Returns

`Promise<ProductSizeMap>`: The size map: Studio size → your size label.

- **`entries`** (`object[]`, required)
- **`unmapped_shop_values`** (`string[]`, optional): Variant size values of the product with no Studio size yet (read only).

## Example

**Node.js**

```ts
const map = await tys.products.sizeMap.retrieve("TEE-001");
console.log(map.entries, map.unmapped_shop_values);
```

**Python**

```python
size_map = tys.products.size_map.retrieve("TEE-001")
print(size_map["entries"], size_map.get("unmapped_shop_values"))
```

**cURL**

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

## See also

- [products.sizeMap.retrieve (HTTP API)](https://docs.tryyoursize.com/api/reference/operations/getcatalogsizemap.md)
