dandh

n8n community node for D&H Business Community APIs

Package Information

Downloads: 170 weekly / 170 monthly
Latest Version: 0.0.3
Author: @joshuanode

Documentation

n8n-nodes-dandh

n8n community node for D&H Business Community APIs.

Included credentials

  • D&H API (dandhApi)
    • Base URL (default https://test.api.dandh.com)
    • OAuth2 Client Credentials (clientId, clientSecret)
    • Token URL default: https://test.auth.dandh.com/api/oauth/token
    • Production cutover: update Base URL and Access Token URL; endpoint paths do not change

Included node

  • D&H Business Community (dandhBusinessCommunity)
    • Resources:
      • Item
      • Carrier
      • Order

Implemented operations

Item

  • Catalog Get Items (/catalog/v1/customers/{accountNumber}/items)
  • Get Availability (/customerOrderManagement/v2/customers/{accountNumber}/items/{itemId}/availability)
  • Get Availability (Bulk) (/customerOrderManagement/v2/customers/{accountNumber}/items/availability/bulk)
  • Get Price (/customerOrderManagement/v2/customers/{accountNumber}/items/{itemId}/price)
  • Get Price (Bulk) (/customerOrderManagement/v2/customers/{accountNumber}/items/price/bulk)
  • Get Price and Availability (/customerOrderManagement/v2/customers/{accountNumber}/items/{itemId}/priceAndAvailability)
  • Get Price and Availability (Bulk) (/customerOrderManagement/v2/customers/{accountNumber}/items/priceAndAvailability/bulk)
  • List Items (/customerOrderManagement/v2/customers/{accountNumber}/items)
  • Get Item (/customerOrderManagement/v2/customers/{accountNumber}/items/{itemId})

Carrier

  • Get Carriers (/customerOrderManagement/v2/customers/{accountNumber}/carriers)

Order

  • Get Sales Order Tracking (/customerOrderManagement/v2/customers/{accountNumber}/salesOrders/{id}/tracking)
  • List Sales Order Tracking (/customerOrderManagement/v2/customers/{accountNumber}/salesOrders/tracking)
  • Create Sales Order (/customerOrderManagement/v2/customers/{accountNumber}/salesOrders)
    • Supports JSON mode and Fields mode for common order inputs

Build

npm install
npm run build

Discussion