tys.products.sizeMap.save()
Replaces the size map.
save(idOrSku: string, map: ProductSizeMapInput, options?: RequestOptions): Promise<ProductSizeMap>Parameters
Section titled “Parameters”idOrSkustringRequiredThe product's TryYourSize ID or your SKU (URL-encoded for you, so TEE/01 works).
mapProductSizeMapInputRequired{ entries: [{ studio_size, shop_value }] }: replaces the whole map.
optionsRequestOptionsOptionalReturns
Section titled “Returns”Promise<ProductSizeMap>: The saved size map.
Example
Section titled “Example”await tys.products.sizeMap.save("TEE-001", { entries: [ { studio_size: "S", shop_value: "Small" }, { studio_size: "M", shop_value: "Medium" }, ],});tys.products.size_map.save("TEE-001", entries=[ {"studio_size": "S", "shop_value": "Small"}, {"studio_size": "M", "shop_value": "Medium"},])curl -X PUT https://api.tryyoursize.com/v1/products/TEE-001/size_map \ -H "Authorization: Bearer $TRYYOURSIZE_SECRET_KEY" \ -H "TYS-Version: 2026-10-25" \ -H "Content-Type: application/json" \ -d '{"entries":[{"studio_size":"M","shop_value":"Medium"}]}'See also
Section titled “See also”Was this page helpful?
Thank you. We read every answer.