Substances

Structure

json
{
  "Name": "<string>",
  "CasRn": "<string>",
  "GreenScreen": "<string>",
  "Min": "<string>",
  "Max": "<string>",
  "Residual": "<string>",
  "Recycle": "<string>",
  "AlternateOf": "<object>",
  "Nano": "<bool>",
  "Role": "<string>",
  "Notes": "<string>",
  "ScreenedAt": "<timestamp>",
  "ScreeningEngine": "<string>",
  "Hazards": "<array>",
  "Listings": "<array>",
  "Locations": "<array>"
}

Name

  • type: <string>
  • Nullable: false

CasRn

  • type: <string>
  • Nullable: false

GreenScreen

  • type: <string>
  • Nullable: false

Min

  • type: <string>
  • Nullable: false
  • Definition: Lower bound of the substance's percentage range, as a decimal-formatted string, e.g. "96.3200".

Max

  • type: <string>
  • Nullable: true
  • default: null
  • Definition: Upper bound of the substance's percentage range, as a decimal-formatted string.

CAUTION

On a Substance, Min and Max are JSON strings ("96.3200"). On a Nested Material, Material and Polymer they are JSON numbers (37.78). Parse accordingly.

Residual

  • type: <string>
  • Nullable: false

Recycle

  • type: <string>
  • Nullable: true
  • default: null
  • Definition: Recycled content type reported for the substance. Null for the majority of substances.

AlternateOf

  • type: <object>
  • Nullable: true
  • related: Substance
  • default: null|string

CAUTION

Alternates for Substances is now a references to a primary instance of their respective objects.

Nano

  • type: <string>
  • Nullable: false

Role

  • type: <string>
  • Nullable: false

Notes

  • type: <string>
  • Nullable: true
  • default: string

ScreenedAt

  • type: <timestamp>
  • Nullable: true
  • default: null
  • Definition: When the substance was last screened for hazards.

ScreeningEngine

  • type: <string>
  • Nullable: false
  • Definition: The engine used to screen the substance for hazards.

Hazards

  • type: <array>
  • Nullable: true
  • related: Hazards
  • default: string

Listings

  • type: <array>
  • Nullable: true
  • related: Listings
  • default: string

Locations

  • type: <array>
  • Nullable: true
  • related: Locations
  • default: null
©2026. Health Product Declaration Collaborative, Inc. All Rights Reserved.