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
| Property | Value |
|---|---|
| Entity code | ITADMATERIAL |
| Display name | Material Composition |
| Plural | Material Compositions |
| Level | 250 |
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
| Field | Type | Required | Notes |
|---|---|---|---|
ref | text | Ref. | |
name | text | Yes | Name. |
component | text | Yes | e.g. Server motherboard, CPU, RAM DIMM, HDD, LCD panel |
assetType | reference → ITTYPE | Asset Type. | |
goldGrams | number | Gold (g). | |
silverGrams | number | Silver (g). | |
palladiumGrams | number | Palladium (g). | |
platinumGrams | number | Platinum (g). | |
copperGrams | number | Copper (g). | |
rareEarthGrams | number | Rare Earth (g). | |
leadPresent | boolean | Lead. | |
mercuryPresent | boolean | Mercury. | |
cadmiumPresent | boolean | Cadmium. | |
lithiumBattery | boolean | Lithium Battery. | |
estimatedRecoveryValue | number | Est. Recovery Value. | |
hazardousWaste | enum | Valid ids: yes (Yes), no (No). | |
weeeCategory | text | WEEE Category. | |
notes | text (multi-line) | Notes. |
Relationships
- Lookups:
assetTypepoints at aITTYPErecord.
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>