Chemical Compliance Module

Track chemical products, CAS numbers, ZDHC compliance levels, and MSDS documents.

Entities

ChemicalProduct

FieldTypeDescription
idLongAuto PK
nameStringChemical or trade name (required)
casNumbersList<String>CAS Registry Numbers (JSON array)
supplierStringChemical supplier name
zdhcLevelZdhcLevelLEVEL_1, LEVEL_2, LEVEL_3, NOT_LISTED
msdsUrlStringSafety Data Sheet URL
reachCompliantbooleanREACH compliant
svhcSubstancebooleanIs SVHC substance

ZdhcLevel Enum

ValueMeaning
LEVEL_1Conformant
LEVEL_2Conformant Enhanced
LEVEL_3Conformant Gold
NOT_LISTEDNot in ZDHC MRSL

CAS Number Search

Shell
GET /api/chemicals/search?cas=2580-78-1