← Back to all docs

DDI System API

DDI System (Inform ERP, now part of Advantive) is a wholesale distribution ERP combining order fulfillment, inventory and demand forecasting, strategic pricing, embedded CRM, warehouse management, and EDI. An unofficial API lets you programmatically pull orders, inventory, customers, pricing, purchase orders, and financials—and push updates like new sales orders, quotes, and inventory adjustments back into Inform ERP.

By Alex KlarfeldMay 30, 2026
DDI System API

What is DDI System?

DDI System is an ERP platform built specifically for wholesale distributors, delivered through its Inform ERP product and now part of Advantive. Distributors use DDI System to run order fulfillment, inventory and demand forecasting, strategic pricing, embedded CRM, accounting, purchasing, warehouse management, and electronic data interchange from a single connected system—with industry-specific functionality for verticals like HVAC, janitorial sanitation, fasteners, bearings and power transmission, hose and accessories, paper and packaging, and foodservice equipment supply.

Core product areas include:

  • Order Fulfillment (quote-to-order conversion, POS processing, single sales order control panel, warranty claims)
  • Inventory Management & Demand Forecasting (forecast algorithms, exception management, multi-location control)
  • Pricing Strategy (multi-tiered price matrices, margin-based customer pricing, vendor rebate tracking)
  • Embedded CRM (360° customer visibility, contact engagement tracking, activity calendars)
  • Warehouse Management (truck dispatch, cycle counting, multi-container tracking, wireless WMS)
  • Financial Management, Purchasing, EDI, and eCommerce integration

Common data entities:

  • Sales Orders, Quotes, Invoices, POS Transactions, Warranty Claims
  • Items, Inventory, Stock Levels, Multi-location Bins, Forecasts
  • Customers, Contacts, Price Matrices, Customer-specific Pricing
  • Purchase Orders, Vendors, Vendor Rebates, Receipts
  • Shipments, Truck Dispatch Routes, Warehouse Counts, EDI Documents
  • GL Accounts, Payments, Accounts Receivable/Payable

The DDI System Integration Challenge

Distributors run mission-critical operations on Inform ERP daily, but turning its screens and modules into API-driven automation is non-trivial:

  • No public, self-serve developer API: integrations typically flow through web services, EDI, or partner connectors rather than openly documented REST endpoints
  • Vertical-specific configuration: pricing matrices, product catalogs, and workflows are tailored per distributor and per industry, so generic integrations break across tenants
  • Deployment variability: on-prem, hosted, and cloud installations differ in network access, versions, and available modules
  • Complex pricing logic: multi-tiered matrices, margin rules, and vendor rebates require precise replication to avoid mis-quoting
  • Authenticated session handling: portal and web-service access depends on login state and entitlements that complicate headless automation
  • EDI and eCommerce sprawl: order, inventory, and pricing data must stay consistent across WMS, PIM, CRM, eCommerce, and shipping platforms

How Supergood Creates DDI System APIs

Supergood reverse-engineers authenticated Inform ERP web flows and web-service interactions to deliver a resilient, normalized API layer for your DDI System instance—regardless of deployment model or vertical configuration.

  • Handles username/password and MFA securely within a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across Orders, Inventory, Customers, Pricing, Purchasing, and Financials so you integrate once and rely on consistent objects
  • Aligns with distributor-specific price matrices, custom fields, and entitlements to ensure accurate, compliant access

Use DDI System with AI agents: DDI System MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, vertical configuration, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Inform ERP adapter tailored to your DDI System configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as DDI System evolves.

ddi

API Endpoints

Authentication

POST/authenticate

Authenticate to a DDI System / Inform ERP instance using username/password or MFA and obtain a session token for downstream calls.

Orders

GET/orders

List sales orders, quotes, and POS transactions with filters for customer, status, date range, and location.

Orders

POST/create_order

Create a new sales order or convert a quote to an order, applying the distributor's pricing matrix and entitlements.

Inventory

GET/inventory

Retrieve item stock levels, multi-location availability, and forecast data across the warehouse network.

Customers

GET/customers

Pull customer records, contacts, and customer-specific pricing from the embedded CRM.

Purchasing

POST/create_purchase_order

Create a purchase order against a vendor with line items, receiving expectations, and rebate context.

Use Cases

Sync orders and inventory to eCommerce and BI

- Pull sales orders, quotes, and POS transactions from Inform ERP into a central warehouse - Stream real-time inventory and forecast data to eCommerce storefronts and BI dashboards - Reconcile multi-location stock levels across DDI System and downstream systems

Automate quote-to-order and pricing workflows

- Generate quotes using DDI System's multi-tiered price matrices and margin rules - Convert approved quotes into sales orders without portal clicks - Apply customer-specific and vendor-rebate pricing consistently across channels

Keep customer and CRM data in sync

- Push customer, contact, and engagement records between Inform ERP and external CRM - Surface customer-specific pricing and order history to sales and support tools - Trigger downstream workflows when account or contact data changes

Streamline purchasing and warehouse operations

- Create and track purchase orders against vendors and receipts - Sync truck dispatch, cycle-count, and shipment data with WMS and shipping platforms - Reconcile vendor rebates and receiving against financials

Technical Specifications

Authentication

Username/password and MFA handled in a managed, encrypted session

Connectivity

Authenticated Inform ERP web flows and web-service interactions surfaced as a unified API

Response format

Normalized JSON across Orders, Inventory, Customers, Pricing, Purchasing, and Financials objects

Rate limits

Adaptive throttling tuned to your DDI System instance to avoid server-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for orders, inventory, and pricing with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for order creation, inventory changes, shipment, and pricing updates

Latency

Sub-second reads on cached entities; multi-second writes when posting orders and purchase orders

Throughput

Horizontally scaled workers sized to high-volume distribution order and inventory traffic

Reliability

Retry, backoff, and idempotency keys for order, pricing, and inventory transactions

Adaptation

Continuous monitoring of Inform ERP releases and distributor-specific configuration drift

Frequently asked questions

DDI System (Inform ERP) does not publish a self-serve developer REST API; integrations typically run through web services, EDI, or partner connectors. Supergood builds a normalized API layer over your authenticated Inform ERP instance so you can integrate programmatically.

Yes. Supergood adapts to your deployment model, operating against the same authenticated surfaces with network configuration tuned to on-prem, hosted, or cloud installations.

Supergood preserves your multi-tiered price matrices, margin-based customer pricing, and vendor rebate logic so quotes and orders created through the API match what the distributor's own screens would produce.

Yes. The normalized API exposes orders, inventory, customers, pricing, and purchasing so you can keep Inform ERP consistent with eCommerce storefronts, WMS, PIM, CRM, and shipping platforms from one integration.

Supergood continuously monitors Inform ERP releases and your instance's configuration, automatically adjusting the adapter so your integration keeps running without manual rework.

Ready to get a real API?