Stanley Black & Decker · Schema
DEWALT Connected Tool
A DEWALT Tool Connect-registered power tool with connectivity status, firmware, and usage data.
ToolsHardwareManufacturingIoTConnected ToolsFortune 500
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique identifier for the tool |
| name | string | User-defined display name for the tool |
| model | string | DEWALT model number (e.g., DCD999) |
| serialNumber | string | Manufacturer serial number used for registration |
| type | string | Tool category |
| brand | string | Stanley Black & Decker brand |
| status | string | Current Bluetooth connectivity status |
| jobsiteId | string | Identifier of the jobsite where the tool is assigned |
| firmwareVersion | string | Current firmware version installed on the tool |
| purchaseDate | string | Date the tool was purchased |
| warrantyExpiry | string | Warranty expiration date |
| lastSeen | string | Timestamp of last Bluetooth connection |
| totalRuntime | number | Total accumulated operational runtime in hours |
| assignedUserId | string | User identifier of the worker assigned this tool |
| registeredAt | string | Timestamp when the tool was registered to the account |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12",
"$id": "https://api.dewalt.com/schemas/tool",
"title": "DEWALT Connected Tool",
"description": "A DEWALT Tool Connect-registered power tool with connectivity status, firmware, and usage data.",
"type": "object",
"required": ["id", "model", "serialNumber", "brand"],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for the tool"
},
"name": {
"type": "string",
"description": "User-defined display name for the tool"
},
"model": {
"type": "string",
"description": "DEWALT model number (e.g., DCD999)"
},
"serialNumber": {
"type": "string",
"description": "Manufacturer serial number used for registration"
},
"type": {
"type": "string",
"description": "Tool category",
"enum": ["drill", "saw", "grinder", "sander", "nailer", "light", "vacuum", "other"]
},
"brand": {
"type": "string",
"description": "Stanley Black & Decker brand",
"enum": ["DEWALT", "Stanley", "Craftsman", "Black+Decker"]
},
"status": {
"type": "string",
"description": "Current Bluetooth connectivity status",
"enum": ["connected", "disconnected"]
},
"jobsiteId": {
"type": "string",
"description": "Identifier of the jobsite where the tool is assigned"
},
"firmwareVersion": {
"type": "string",
"description": "Current firmware version installed on the tool"
},
"purchaseDate": {
"type": "string",
"format": "date",
"description": "Date the tool was purchased"
},
"warrantyExpiry": {
"type": "string",
"format": "date",
"description": "Warranty expiration date"
},
"lastSeen": {
"type": "string",
"format": "date-time",
"description": "Timestamp of last Bluetooth connection"
},
"totalRuntime": {
"type": "number",
"minimum": 0,
"description": "Total accumulated operational runtime in hours"
},
"assignedUserId": {
"type": "string",
"description": "User identifier of the worker assigned this tool"
},
"registeredAt": {
"type": "string",
"format": "date-time",
"description": "Timestamp when the tool was registered to the account"
}
},
"examples": [
{
"id": "tool_dcd999_001",
"name": "Drill - Tower B",
"model": "DCD999",
"serialNumber": "SN2024001234",
"type": "drill",
"brand": "DEWALT",
"status": "connected",
"jobsiteId": "jobsite_downtown_tower",
"firmwareVersion": "2.1.4",
"purchaseDate": "2024-06-15",
"warrantyExpiry": "2027-06-15",
"lastSeen": "2026-05-02T08:30:00Z",
"totalRuntime": 142.5,
"registeredAt": "2024-06-20T14:00:00Z"
}
]
}