Stanley Black & Decker website screenshot

Stanley Black & Decker

Stanley Black & Decker is a global manufacturer and marketer of hand tools, power tools, and related accessories. Through brands like DEWALT, Stanley, Craftsman, and Black+Decker, the company provides connected tool management platforms, IoT solutions, and partner integrations for jobsite productivity.

2 APIs 0 Features
ToolsHardwareManufacturingIoTConnected ToolsFortune 500

APIs

DEWALT Tool Connect API

The DEWALT Tool Connect API enables integration with DEWALT's connected tool management platform, allowing partners to access tool inventory, track assets, manage Bluetooth-conn...

Stanley X IoT API

Stanley X is the innovation arm of Stanley Black & Decker that provides IoT connectivity APIs enabling smart factory solutions, equipment management, and digital manufacturing w...

Collections

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

Stanley Black And Decker Context

35 classes · 3 properties

JSON-LD

API Governance Rules

Stanley Black & Decker API Rules

20 rules · 7 errors 12 warnings 1 info

SPECTRAL

JSON Structure

Stanley Black And Decker Tool Structure

0 properties

JSON STRUCTURE

Example Payloads

Press

Employee Stories: Scott G.

2026-05-25

Employee Stories: Amir K.

2026-05-25

Stanley Black & Decker Completes Sale of Consolidated ...

2026-05-25

VDE and Stanley Black & Decker launch strategic ...

2026-05-25

H2O.ai Empowers Stanley Black & Decker to Develop ...

2026-05-25

Resources

🔗
Website
Website
🔗
Website
Website
🌐
Portal
Portal
🌐
Portal
Portal
📰
Blog
Blog
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
👥
GitHubOrg
GitHubOrg
🔗
X
X
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Stanley Black & Decker Tool Connect API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Tools
    type: folder
  items:
  - info:
      name: List Tools
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/tools
      params:
      - name: jobsiteId
        value: ''
        type: query
        description: Filter tools by jobsite
      - name: status
        value: ''
        type: query
        description: Filter by connectivity status
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return
      - name: offset
        value: ''
        type: query
        description: Pagination offset
    docs: Returns all Tool Connect-registered tools associated with the authenticated account, including tool type, model,
      serial number, and connectivity status.
  - info:
      name: Get Tool
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/tools/:toolId
      params:
      - name: toolId
        value: ''
        type: path
        description: The unique identifier of the tool
    docs: Returns detailed information for a specific connected tool including model details, firmware version, usage statistics,
      and current status.
  - info:
      name: Get Tool Usage
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/tools/:toolId/usage
      params:
      - name: toolId
        value: ''
        type: path
        description: The unique identifier of the tool
      - name: startDate
        value: ''
        type: query
        description: Start date for usage data (ISO 8601)
      - name: endDate
        value: ''
        type: query
        description: End date for usage data (ISO 8601)
    docs: Returns usage statistics and runtime data for a specific connected tool, including operational hours, trigger events,
      and battery consumption.
- info:
    name: Batteries
    type: folder
  items:
  - info:
      name: List Batteries
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/batteries
      params:
      - name: jobsiteId
        value: ''
        type: query
        description: Filter batteries by jobsite
      - name: chargeStatus
        value: ''
        type: query
        description: Filter by charge status
      - name: limit
        value: ''
        type: query
        description: Maximum number of results to return
    docs: Returns all Tool Connect-registered batteries associated with the authenticated account, including charge level,
      health status, and paired tool information.
  - info:
      name: Get Battery
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/batteries/:batteryId
      params:
      - name: batteryId
        value: ''
        type: path
        description: The unique identifier of the battery
    docs: Returns detailed status and health information for a specific registered battery, including charge cycles, temperature,
      and diagnostic data.
- info:
    name: Assets
    type: folder
  items:
  - info:
      name: List Assets
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/assets
      params:
      - name: type
        value: ''
        type: query
        description: Filter by asset type
      - name: jobsiteId
        value: ''
        type: query
        description: Filter assets by jobsite
      - name: limit
        value: ''
        type: query
    docs: Returns all trackable assets (tools, batteries, tags, and connectors) registered to the authenticated account with
      their current location and status.
  - info:
      name: Register Asset
      type: http
    http:
      method: POST
      url: https://api.dewalt.com/v1/assets
      body:
        type: json
        data: '{}'
    docs: Registers a new asset (tool, battery, or tag) to the authenticated account using its QR code or serial number for
      inventory tracking.
  - info:
      name: Get Asset
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/assets/:assetId
      params:
      - name: assetId
        value: ''
        type: path
        description: The unique identifier of the asset
    docs: Returns detailed information for a specific asset including registration details, current jobsite assignment, and
      last known location.
- info:
    name: Jobsites
    type: folder
  items:
  - info:
      name: List Jobsites
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/jobsites
    docs: Returns all jobsites configured for the authenticated account with their asset inventory and team assignments.
  - info:
      name: Create Jobsite
      type: http
    http:
      method: POST
      url: https://api.dewalt.com/v1/jobsites
      body:
        type: json
        data: '{}'
    docs: Creates a new jobsite for organizing tool and asset inventory by project location.
  - info:
      name: Get Jobsite
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/jobsites/:jobsiteId
      params:
      - name: jobsiteId
        value: ''
        type: path
        description: The unique identifier of the jobsite
    docs: Returns detailed information for a specific jobsite including asset inventory, team members, and activity summary.
- info:
    name: Users
    type: folder
  items:
  - info:
      name: List Users
      type: http
    http:
      method: GET
      url: https://api.dewalt.com/v1/users
    docs: Returns all users in the authenticated account's Tool Connect organization with their roles and jobsite assignments.
bundled: true