API Overview

Ingram Micro provides API solutions that enable vendors to automate the ordering process and order status communications. Simplify reordering, reduce costs, and enhance confidence among distributors, resellers, and customers. Start accelerating your business today with these practical use cases:

  • Create value throughout the supply chain by leveraging enriched order status data and integrated purchase order creation, empowering end customers to reorder more quickly.
  • Easily integrate your ordering system with our Vendor Purchase Order webhook, eliminating manual processing of purchase orders and reducing costs.
  • Eliminate friction and unnecessary communication with rich order status notifications. Build trust in logistics and fulfillment among distributors, resellers, and end customers.

Using Ingram Micro APIs

Follow these steps to get started with the Ingram Micro APIs:

  1. Request an Ingram Business Contact email.
  2. Sign up for a developer account by clicking the sign up button at the top of the page. This process authorizes your existing Ingram Micro vendor number for API channel access. Screenshot of the Vendor developer account sign-up form
  3. Use the sandbox environment for learning, experimentation, and development without affecting live environments. Screenshot of My Apps in sandbox

    Your developer account provides access to a sandbox environment preloaded with test data, including SKUs, orders, and invoices. Use this environment to explore and test the applications you develop using Ingram Micro APIs. Click the name of your app to view the client keys and additional sandbox information.

  4. Register your app. Screenshot indicating how to add an app to the production environment

    When you're ready to use your new app in our production environment, you must specify which APIs your application requires access to. Be sure to include a brief description of the application and its purpose. For planning purposes, include a high-level estimate of projected usage volume. The approval process usually takes approximately two (2) business days. An Ingram Micro associate may contact you for further details during this process.

  5. Access the production system. Screenshot displaying vendor account API Keys in the production environment

    Once your new application has been approved, a set of API keys will be deposited into your developer account. Use these keys to connect your application to our production systems. Be sure to monitor performance, as apps engaging in abusive behavior may have their credentials automatically revoked.

Prerequisites

To begin configuring and using Ingram Micro APIs, ensure you have the following:

  • An active Ingram Micro account in good standing—make note of the account number
  • Ingram Business Contact email
  • Existing EDI relationships with Ingram Micro, if any—make note of the transactions

Available APIs

Purchase Order Create

Purchase Order Create Webhook v1

A standardized real-time purchase order http push notification to Vendors via callback URL trigged when a new purchase order is created by Ingram Micro.

Guide Go to Guide API Documentation Go to API Documentation
Purchase Order Response

Purchase Order Response API v1

Response API called by Vendor to acknowledge a purchase order http push notification was received via the Purchase Order Create Webhook.

API Documentation Go to API Documentation
Purchase Order Status

Purchase Order Status API v1

The PO Status endpoint combines the order status updates and an advanced shipment notification during the fulfillment process to provide accurate and timely delivery ETAs.

API Documentation Go to API Documentation
Special Pricing

POST: Special Pricing API v1

The special pricing API allows Vendors the ability to submit special pricing or deals on particular products sold by Ingram Micro from the Vendor and ultimately extended to resellers and end users through out various channels.

API Documentation Go to API Documentation
Invoice Details

POST: Invoice Details API v1

The Invoice Details API gives Vendors the ability to submit electronic invoices directly to Ingram Micro through a standard template. This reduces manual back and forth and decreases processing time.

API Documentation Go to API Documentation
Proactive Renewal Quotes

Proactive Renewal Quotes v1

Xvantage Renewals Engine will create proactive quotes for the Resellers for up-coming renewals. RenewVue system will create opportunities, process the event as appropriate milestone is reached, and will notify resellers via quotes or reminders.

API Documentation Go to API Documentation
Quote Number and Status

Quote Number and Status v1

Find RenewVue quote number and status of a renewal quote request by vendor reference id or IM provided transaction id. Multiple status values can be provided with comma separated strings.

API Documentation Go to API Documentation