DemandFlow Support Centre

ITADMATERIAL: Material Composition

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Precious metal and hazardous material composition reference for IT asset components, used to estimate recovery value and identify handling requirements.

ITADMATERIAL: Material Composition

Precious metal and hazardous material composition reference for IT asset components, used to estimate recovery value and identify handling requirements.

Default definition. This article describes the default ITADMATERIAL definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches ITADMATERIAL.

Entity properties

PropertyValue
Entity codeITADMATERIAL
Display nameMaterial Composition
PluralMaterial Compositions
Level250

Use cases

ITADMATERIAL is a flat grid lookup that records the typical precious metal content and hazardous material flags for common IT asset components (e.g. server motherboard, CPU, HDD, LCD panel). Each row represents a component type, optionally linked to an ITTYPE.

Fields

Material Composition

FieldTypeRequiredNotes
reftextRef.
nametextYesName.
componenttextYese.g. Server motherboard, CPU, RAM DIMM, HDD, LCD panel
assetTypereference → ITTYPEAsset Type.
goldGramsnumberGold (g).
silverGramsnumberSilver (g).
palladiumGramsnumberPalladium (g).
platinumGramsnumberPlatinum (g).
copperGramsnumberCopper (g).
rareEarthGramsnumberRare Earth (g).
leadPresentbooleanLead.
mercuryPresentbooleanMercury.
cadmiumPresentbooleanCadmium.
lithiumBatterybooleanLithium Battery.
estimatedRecoveryValuenumberEst. Recovery Value.
hazardousWasteenumValid ids: yes (Yes), no (No).
weeeCategorytextWEEE Category.
notestext (multi-line)Notes.

Relationships

  • Lookups: assetType points at a ITTYPE record.

Creating a Material Composition via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "ITADMATERIAL",
  "level":    250,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "component": "...",
  "ref": "...",
  "assetType": ""
}

Listing Material Compositions

# All records in your tenant
GET /v1/entities/ITADMATERIAL/SUB:<your-sub-id>

See also

itadmaterialmaterialcompositioncompositionsitadmaterials

Was this article helpful?

← Back to Knowledge Base