ITADDESTRUCTION: Destruction Method
Destruction and processing method with compliance standards and specifications for IT asset disposition.
Default definition. This article describes the default
ITADDESTRUCTION 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 ITADDESTRUCTION.Entity properties
| Property | Value |
|---|---|
| Entity code | ITADDESTRUCTION |
| Display name | Destruction Method |
| Plural | Destruction Methods |
| Level | 250 |
Use cases
ITADDESTRUCTION is a flat grid lookup defining the available destruction and processing methods for ITAD operations. Each method has a category (data destruction, physical destruction, component separation, chemical processing), a compliance standard reference (NIST 800-88, R2, e-Stewards, ADISA, BS EN 15713), and specifications like particle size for shredding. Referenced by ITADLINE to record which destruction method was applied to each asset.
Fields
Destruction Method
| Field | Type | Required | Notes |
|---|---|---|---|
ref | text | Ref. | |
name | text | Yes | Name. |
code | text | Code. | |
category | enum | Yes | Valid ids: dataDestruction (Data Destruction), physicalDestruction (Physical Destruction), componentSeparation (Component Separation), chemicalProcessing (Chemical Processing). |
description | text (multi-line) | Description. | |
complianceStandard | text | e.g. NIST 800-88, R2, e-Stewards, ADISA, BS EN 15713 | |
particleSizeMm | number | Maximum particle size for shredding methods | |
suitableFor | text | e.g. HDD, SSD, tape, paper, mixed | |
environmentalImpact | enum | Valid ids: low (Low), medium (Medium), high (High). | |
certificateRequired | enum | Valid ids: yes (Yes), no (No). | |
active | enum | Valid ids: yes (Yes), no (No). |
Relationships
- No declared relationships in the default definition.
Creating a Destruction Method via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "ITADDESTRUCTION",
"level": 250,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"category": "dataDestruction",
"ref": "...",
"code": "..."
}
Listing Destruction Methods
# All records in your tenant
GET /v1/entities/ITADDESTRUCTION/SUB:<your-sub-id>