ITADCERT: ITAD Certificate
Formal compliance certificate for data destruction, recycling, or WEEE compliance issued as part of an ITAD disposition order.
Default definition. This article describes the default
ITADCERT 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 ITADCERT.Entity properties
| Property | Value |
|---|---|
| Entity code | ITADCERT |
| Display name | ITAD Certificate |
| Plural | ITAD Certificates |
| Level | 50640 |
Use cases
ITADCERT records formal certificates generated during ITAD processing. Certificate types include data destruction (per NIST 800-88), recycling (WEEE compliance), duty of care (waste transfer notes), and general waste transfer certificates. Each certificate can be order-level (covers entire ITADORDER) or line-level (covers specific ITADLINE).
Fields
Certificate Details
| Field | Type | Required | Notes |
|---|---|---|---|
ref | text | Ref. | |
name | text | Yes | Certificate Reference. |
certType | enum | Yes | Valid ids: dataDestruction (Data Destruction), recycling (Recycling), weeeCompliance (WEEE Compliance), dutyOfCare (Duty of Care), wasteTransfer (Waste Transfer). |
project | reference → ITADORDER | Disposition Order. | |
line | reference → ITADLINE | Specific asset (leave blank for batch certificate) | |
status | enum | Yes | Valid ids: draft (Draft), issued (Issued), verified (Verified), expired (Expired). |
issuedBy | text | Vendor or processor who issued the certificate | |
issuedDate | date | Issued Date. | |
expiryDate | date | Expiry Date. | |
referenceNumber | text | Vendor's certificate number | |
standard | text | e.g. NIST 800-88 Purge, R2, e-Stewards |
Scope & Verification
| Field | Type | Required | Notes |
|---|---|---|---|
assetCount | number | Number of assets covered by this certificate | |
totalWeightKg | number | Total Weight (kg). | |
destructionMethod | reference → ITADDESTRUCTION | Destruction Method. | |
serialNumbers | text (multi-line) | List of serial numbers covered (if per-asset) |
Internal Verification
| Field | Type | Required | Notes |
|---|---|---|---|
verifiedBy | reference → user | Verified By. | |
verificationDate | date | Verification Date. | |
verificationNotes | text (multi-line) | Verification Notes. |
Relationships
- Lookups:
projectpoints at aITADORDERrecord;linepoints at aITADLINErecord;destructionMethodpoints at aITADDESTRUCTIONrecord;verifiedBypoints at a user.
Creating a ITAD Certificate via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "ITADCERT",
"level": 50640,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"certType": "dataDestruction",
"status": "draft",
"ref": "..."
}
Listing ITAD Certificates
# All records in your tenant
GET /v1/entities/ITADCERT/SUB:<your-sub-id>