---
title: "Changes to Calcul des impacts environnementaux d'un produit textile"
method: POST
path: "/textile/simulator"
---

# Changes to Calcul des impacts environnementaux d'un produit textile

`POST /textile/simulator`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 22 of 50 revisions.

- **2025-12-15** `83a9bcd70237` — 1 warning
- **2025-11-14** `c01010039a90` — 1 info
- **2025-09-17** `2db31978cebd` — 5 info
- **2025-07-23** `08195497d204` — 1 breaking, 1 info
- **2025-07-18** `f1a7d88738eb` — 1 warning
- **2025-04-14** `56953181ab76` — 2 breaking, 4 info
- **2025-03-10** `f744eab887cf` — 6 breaking, 7 warning, 4 info
- **2025-02-19** `dca65b78bf24` — 1 info
- **2025-01-02** `fb787b7370aa` — 1 info
- **2024-09-10** `0f110006d130` — 1 info
- **2024-08-30** `05393b7fbb6a` — 1 info
- **2024-08-29** `da55ede84b6f` — 4 info
- **2024-07-29** `f59837f9957e` — 1 warning
- **2024-07-15** `8b20d9938dbe` — 1 breaking, 2 warning, 9 info
- **2024-04-03** `9febe60e7d0a` — 2 warning, 5 info
- **2023-12-22** `cac5c38c0d2d` — 1 info
- **2023-12-20** `198d4498d9e5` — 1 warning, 1 info
- **2023-10-26** `676fd0a42921` — 1 info
- **2023-09-05** `34c510b0b9b5` — 5 breaking
- **2023-08-29** `a4b7c0a58b06` — 1 info
- **2023-05-16** `1a8fe38cbb82` — 1 info
- **2023-05-02** `bd981f7112f6` — 1 breaking

## Changes

- **2025-12-15** `83a9bcd70237` — 1 warning
  - removed the optional property `impacts/pef` from the response with the `200` status
- **2025-11-14** `c01010039a90` — 1 info
  - added the optional property `webUrl` to the response with the `200` status
- **2025-09-17** `2db31978cebd` — 5 info
  - the `countryDyeing` request property's maxLength was increased from `2` to `3`
  - the `countryFabric` request property's maxLength was increased from `2` to `3`
  - the `countryMaking` request property's maxLength was increased from `2` to `3`
  - the `countrySpinning` request property's maxLength was increased from `2` to `3`
  - the `materials/items/country` request property's maxLength was increased from `2` to `3`
- **2025-07-23** `08195497d204` — 1 breaking, 1 info
  - removed the enum value `maillot` of the request property `product`
  - added the new `maillot-de-bain` enum value to the request property `product`
- **2025-07-18** `f1a7d88738eb` — 1 warning
  - removed the request property `traceability`
- **2025-04-14** `56953181ab76` — 2 breaking, 4 info
  - the request property `mass` became required
  - the request property `product` became required
  - added the new `calecon` enum value to the request property `product`
  - added the new `chaussettes` enum value to the request property `product`
  - added the new `maillot` enum value to the request property `product`
  - added the new `slip` enum value to the request property `product`
- **2025-03-10** `f744eab887cf` — 6 breaking, 7 warning, 4 info
  - request property `yarnSize` list-of-types was narrowed by removing types `number` from media type `application/json`
  - the `countryDyeing` request property's minLength was increased from `0` to `2`
  - the `countryFabric` request property's minLength was increased from `0` to `2`
  - the `countryMaking` request property's minLength was increased from `0` to `2`
  - the `countrySpinning` request property's minLength was increased from `0` to `2`
  - the `error` response's property type/format changed from `array`/`` to `object`/`` for status `400`
  - the `countryDyeing` request property's maxLength was set to `2`
  - the `countryFabric` request property's maxLength was set to `2`
  - the `countryMaking` request property's maxLength was set to `2`
  - the `countrySpinning` request property's maxLength was set to `2`
  - the `yarnSize` request property's max was set to `200.00`
  - the `mass` request property's min was set to `0.01`
  - the `yarnSize` request property's min was set to `9.00`
  - added the new optional request property `fading`
  - added the new optional request property `printing`
  - added the optional property `error/decoding` to the response with the `400` status
  - added the optional property `error/general` to the response with the `400` status
- **2025-02-19** `dca65b78bf24` — 1 info
  - added the new optional request property `dyeingProcessType`
- **2025-01-02** `fb787b7370aa` — 1 info
  - added the new optional request property `trims`
- **2024-09-10** `0f110006d130` — 1 info
  - added the new optional request property `physicalDurability`
- **2024-08-30** `05393b7fbb6a` — 1 info
  - added the new optional request property `upcycled`
- **2024-08-29** `da55ede84b6f` — 4 info
  - the request property `countryDyeing` became optional
  - the request property `countryFabric` became optional
  - the request property `countryMaking` became optional
  - the request property `countrySpinning` became optional
- **2024-07-29** `f59837f9957e` — 1 warning
  - removed the request property `marketingDuration`
- **2024-07-15** `8b20d9938dbe` — 1 breaking, 2 warning, 9 info
  - the `disabledSteps` request property type/format changed from `string`/`` to `array`/``
  - the `materials/items/share` request property's max was set to `1.00`
  - the `materials/items/share` request property's min was set to `0.01`
  - added the new `knitting-circular` enum value to the request property `fabricProcess`
  - added the new `knitting-fully-fashioned` enum value to the request property `fabricProcess`
  - added the new `knitting-integral` enum value to the request property `fabricProcess`
  - added the new `knitting-mix` enum value to the request property `fabricProcess`
  - added the new `knitting-straight` enum value to the request property `fabricProcess`
  - added the new `large-business-with-services` enum value to the request property `business`
  - added the new `large-business-without-services` enum value to the request property `business`
  - added the new `small-business` enum value to the request property `business`
  - added the new `weaving` enum value to the request property `fabricProcess`
- **2024-04-03** `9febe60e7d0a` — 2 warning, 5 info
  - removed the request property `quality`
  - removed the request property `reparability`
  - added the new optional request property `business`
  - added the new optional request property `marketingDuration`
  - added the new optional request property `numberOfReferences`
  - added the new optional request property `price`
  - added the new optional request property `traceability`
- **2023-12-22** `cac5c38c0d2d` — 1 info
  - added the new optional request property `makingDeadStock`
- **2023-12-20** `198d4498d9e5` — 1 warning, 1 info
  - removed the request property `knittingProcess`
  - added the new optional request property `fabricProcess`
- **2023-10-26** `676fd0a42921` — 1 info
  - added the new optional request property `materials/items/country`
- **2023-09-05** `34c510b0b9b5` — 5 breaking
  - removed the enum value `circular` of the request property `knittingProcess`
  - removed the enum value `fully-fashioned` of the request property `knittingProcess`
  - removed the enum value `mix` of the request property `knittingProcess`
  - removed the enum value `seamless` of the request property `knittingProcess`
  - removed the enum value `straight` of the request property `knittingProcess`
- **2023-08-29** `a4b7c0a58b06` — 1 info
  - added the new optional request property `materials/items/spinning`
- **2023-05-16** `1a8fe38cbb82` — 1 info
  - endpoint added
- **2023-05-02** `bd981f7112f6` — 1 breaking
  - api removed without deprecation

---

[Operation](https://skmtc.dev/betagouv/apis/api-ecobalyse/docs/textile/simulator/post.md) · [API](https://skmtc.dev/betagouv/apis/api-ecobalyse.md) · [Page](https://skmtc.dev/betagouv/apis/api-ecobalyse/changes/textile/simulator/post)
