Distributor Integrations
Pull live product pricing and availability from D&H, TD SYNNEX, and Ingram Micro directly into your MSPDock quotes.
On this page
How distributor pricing works
When you build a quote in MSPDock, you can search for products and pull in real-time pricing from your connected distributors. This eliminates the need to log in to each distributor portal separately, copy prices, and paste them into a spreadsheet.
The workflow is:
- 1Search for a product by name, SKU, or manufacturer in the quote builder
- 2MSPDock queries your connected distributors for pricing and availability
- 3You see a comparison of prices across all connected distributors
- 4Select the best price and add it to your quote as a line item
- 5Your markup rules are automatically applied on top of the distributor cost
You can connect one, two, or all three distributors. Each operates independently — connecting one does not affect the others.
D&H Distributing
Getting API access
D&H provides API access to authorized resellers. API credentials are not self-service — you need to request them from your D&H account representative.
- 1Contact your D&H sales representative or account manager
- 2Request access to the D&H XML API for product pricing and availability
- 3D&H will provide you with an API username and password (these are different from your D&H web portal credentials)
- 4You will also receive your D&H account/customer number
Configuring in MSPDock
- 1Go to Settings → Integrations → D&H
- 2Enter your D&H API username and password
- 3Enter your D&H customer/account number
- 4Click Test Connection to verify
- 5Click Save
Tip
D&H API access approval can take 1-3 business days. We recommend requesting it early in your MSPDock setup process.
TD SYNNEX
Getting API access
TD SYNNEX provides API access through their reseller portal. You can register for API access online.
- 1Log in to the TD SYNNEX ECExpress portal (ec.synnex.com)
- 2Navigate to the API or Developer section (typically under your account settings or Tools)
- 3Register for XML/SOAP API access — you will need your TD SYNNEX reseller account number
- 4After approval, you will receive API credentials (username, password, and account number)
Configuring in MSPDock
- 1Go to Settings → Integrations → TD SYNNEX
- 2Enter your TD SYNNEX API username and password
- 3Enter your TD SYNNEX account number
- 4Click Test Connection to verify
- 5Click Save
Ingram Micro
Getting API access
Ingram Micro uses OAuth2 authentication for their API. You register through their developer portal.
- 1Go to the Ingram Micro Developer Portal (developer.ingrammicro.com)
- 2Create a developer account or sign in with your existing Ingram Micro credentials
- 3Register a new application — this generates a Client ID and Client Secret for OAuth2
- 4Note your Ingram Micro customer number (found on your Ingram Micro account page or invoices)
- 5After approval, your application will be able to request access tokens for API calls
Configuring in MSPDock
- 1Go to Settings → Integrations → Ingram Micro
- 2Enter the Client ID and Client Secret from the developer portal
- 3Enter your Ingram Micro customer number
- 4Click Test Connection — MSPDock will request an OAuth2 token and verify access
- 5Click Save
Important
Ingram Micro OAuth2 tokens expire periodically. MSPDock handles token refresh automatically — you do not need to re-enter your credentials unless you regenerate your Client Secret.
Using distributor pricing in quotes
Once one or more distributors are connected, their pricing becomes available in the quote builder:
- 1Open a quote and click Add Line Item
- 2Search for a product by name, SKU, or manufacturer
- 3Results show the product name, SKU, and pricing from each connected distributor
- 4Click on a result to add it — the lowest available price is selected by default
- 5Your markup rules are applied automatically (SKU-specific > manufacturer > category > global default)
- 6The client sees the final price after markup — never the distributor cost
You can always override the auto-applied markup on any individual line item if needed.
Tip
Set up your markup rules before building your first quote. Go to Settings → Markup Rules to configure default margins by category, manufacturer, or individual SKU. This saves time and ensures consistent pricing across all quotes.