Skip to main content
The MSI Data Dictionary includes Metadata, Material and Processes, Yield, and Impacts.

Material/Trim/Package Metadata

Metadata about the results and material/trim/package.

Impacts

MSI API includes both Higg MSI normalized scores and Life Cycle Impact Assessment (LCIA) absolute values. E

Category

Category is the material category (Textiles, Leathers, etc). The ‘category’ associated with the baseMaterials result is a system defined material type and is not editable. The custom material category returned at the end of the results, is a user-defined attribute that can be set via the API and does not impact any other features about the material it is helpful for categorizing and filtering. To view the list of available categories via API use:
GET https://api-v2.production.higg.org/msi-api/materials/categories
TX: ‘Textiles’,
SL: ‘Synthetic Leather’,
LE: ‘Leather’,
PL: ‘Plastics’,
RU: ‘Rubbers/Elastomers’,
FM: ‘Foam’,
ME: ‘Metals’,
WM: ‘Wood-based Materials’,
IM: ‘Insulation Material’,
BR: ‘Coatings and Laminations’

Base/Example Materials

Base materials (which are also the Example Materials) are the top-level type of material. Base Materials are then customized by process cycles/stages (eg cycles/stages are raw material stage, textile formation, dying etc). You can access a list of the Base Materials, Base Material IDs, and which material category they are part of, by going to:
GET https://api-v2.production.higg.org/msi-api/base-materials
You can retrieve the Base Materials and their impacts by using the MSI search and setting it to “sample”:true (ie searching for the list of example materials).
https://api-v2.production.higg.org/msi-api/search
Body: {“sample”: “true”}

Cycles/Stages/Processes

Cycles are the process stages users select to customize materials. The available processes are provided as well as the process the user selected. Some stages support multiple process selections. The base material uses the default raw material cycle/stage process (for example cotton, fabric can be the base material). The raw material cycle/stage process for the base material can be changed via the API using the processId. For example, changing default ‘cotton, fabric’ to ‘cotton fiber, organic”. The processes must be available for the base material in order to select them. The user can also change additional processes manually in the Higg MSI tool. The impacts for the process are also provided. To view the list of available processes for a base material via API use:
GET https://api-v2.production.higg.org/msi-api/materials/process-by-material/{base material Id}

Blends

Blends are custom materials made up of more than one material. For example an 80% cotton/20% polyester fabric. Note that this is material composition (ie the final material is a blend), not product composition (bill of materials). Product amounts for bill of materials are set in Product Module API.

Yield

Yield is user-defined conversion of the MSI 1kg material to a volume/linear uint. The yield can be set via the API. To view the list of available yield options via API use:
GET https://api-v2.production.higg.org/msi-api/yields