ITADWIPE: ITAD Wipe Record
Individual storage device wipe verification record for an asset being disposed, with per-drive pass/fail status and certificate tracking.
Default definition. This article describes the default
ITADWIPE 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 ITADWIPE.Entity properties
| Property | Value |
|---|---|
| Entity code | ITADWIPE |
| Display name | ITAD Wipe Record |
| Plural | ITAD Wipe Records |
| Level | 50660 |
Use cases
ITADWIPE provides per-drive granularity for data sanitisation within an ITADLINE. A single IT asset may contain multiple storage devices (e.g. laptop with SSD + HDD, server with RAID array), each requiring individual wipe verification.
Fields
Drive Identity
| Field | Type | Required | Notes |
|---|---|---|---|
ref | text | Ref. | |
name | text | Yes | e.g. Drive 1, Bay 0, SSD-Primary |
line | reference → ITADLINE | Yes | ITAD Line Item. |
driveType | enum | Yes | Valid ids: hdd (HDD), ssd (SSD), nvme (NVMe), tape (Tape), flash (Flash / USB). |
manufacturer | text | Manufacturer. | |
model | text | Model. | |
serialNumber | text | Serial Number. | |
capacityGb | number | Capacity (GB). |
Wipe Details
| Field | Type | Required | Notes |
|---|---|---|---|
wipeMethod | enum | Yes | Valid ids: softwareOverwrite (Software Overwrite), cryptoErase (Crypto Erase), degauss (Degauss), physicalDestruction (Physical Destruction), firmwareErase (Firmware Erase). |
wipeSoftware | text | Wipe Software. | |
wipeSoftwareVersion | text | Software Version. | |
wipeStandard | enum | Valid ids: clear (Clear), purge (Purge), destroy (Destroy). | |
passes | number | Overwrite Passes. | |
startTime | datetime | Start Time. | |
endTime | datetime | End Time. | |
result | enum | Yes | Valid ids: pass (Pass), fail (Fail), error (Error). |
errorLog | text (multi-line) | Error Log. |
Verification
| Field | Type | Required | Notes |
|---|---|---|---|
verifiedBy | reference → user | Verified By. | |
verificationDate | date | Verification Date. | |
certificateRef | text | Certificate Reference. |
Failed Drive Disposal
| Field | Type | Required | Notes |
|---|---|---|---|
failedDriveAction | enum | Valid ids: physicalDestruction (Physical Destruction), degauss (Degauss), quarantine (Quarantine). | |
failedDriveNotes | text (multi-line) | Notes. | |
destructionDate | date | Destruction Date. | |
destructionWitness | reference → user | Destruction Witness. |
Relationships
- Lookups:
linepoints at aITADLINErecord;verifiedBypoints at a user;destructionWitnesspoints at a user.
Creating a ITAD Wipe Record via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "ITADWIPE",
"level": 50660,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"line": "",
"driveType": "hdd",
"wipeMethod": "softwareOverwrite"
}
Listing ITAD Wipe Records
# All records in your tenant
GET /v1/entities/ITADWIPE/SUB:<your-sub-id>