Xvantage

Ingram Micro's digital experience platform, Xvantage, connects thousands of technologies and vendors with our associates across six continents. It enables them to learn, transact, and partner effectively to enhance their business operations and accelerate growth.

 

Xvantage Integration (XI)

Xvantage Integration (XI) offers a range of Application Programming Interfaces (APIs) that allow resellers to seamlessly connect and integrate Xvantage data into their custom-built applications and workflows. For further details, please refer to our Developer Portal.

 

XI SDKs

XI SDKs empower XI consumers to conveniently utilize the XI APIs in their custom-built applications, significantly reducing development time. The following server-side SDKs are currently published for XI resellers to use.

 
Language Github Repo Path Package Manager SDK Installation
C# C# SDK Repo NuGet https://www.nuget.org/packages/xi.sdk.resellers

Install-Package xi.sdk.resellers
Java Java SDK Repo Maven https://github.com/ingrammicro-xvantage/xi-sdk-resellers-java

 

Install 1/2: Add this to pom.xml:

 

<dependency>
  <groupId>xi.sdk.resellers</groupId>
  <artifactId>xi.sdk.resellers</artifactId>
  <version>1.0.0</version> <!-- Replace with the latest version number-->
</dependency>

 

Install 2/2: Run via command line:

$ mvn install

Node Node SDK Repo NPM https://www.npmjs.com/package/xi_sdk_resellers

npm i xi_sdk_resellers
Python Python SDK Repo PyPi https://pypi.org/project/xi.sdk.resellers

pip install xi.sdk.resellers
Go GO SDK Repo Go Modules https://pkg.go.dev/github.com/ingrammicro-xvantage/xi-sdk-resellers-go

import xi_sdk_resellers "github.com/ingrammicro-xvantage/xi-sdk-resellers-go"
 

XI Reseller API List

Sandbox: https://api.ingrammicro.com:443/sandbox/
Production: https://api.ingrammicro.com:443/
 
API Group API API Url
Authentication Get AccessToken GET https://api.ingrammicro.com:443/oauth/oauth20/token
Product Catalog Price And Availability (PNA) POST  https://api.ingrammicro.com:443/resellers/v6/catalog/priceandavailability
  Search Products GET https://api.ingrammicro.com:443/resellers/v6/catalog
  Product Details GEThttps://api.ingrammicro.com:443/resellers/v6/catalog/details/{ingramPartNumber}
Orders Create Your Order POST https://api.ingrammicro.com:443/resellers/v6/orders
  Modify Your Order PUT https://api.ingrammicro.com:443/resellers/v6/orders/{orderNumber}
  Get Order Details 6.1 GET https://api.ingrammicro.com:443/resellers/v6.1/orders/{ordernumber}
  Search Orders GET https://api.ingrammicro.com:443/resellers/v6/orders/search
  Cancel Orders Delete https://api.ingrammicro.com:443/resellers/v6/orders/{OrderNumber}
Quotes Quotes Search GET https://api.ingrammicro.com:443/resellers/v6/quotes/search
  Quote Details GET https://api.ingrammicro.com:443/resellers/v6/quotes/{quoteNumber}
  Validate Quote GET https://api.ingrammicro.com:443/resellers/v6/q2o/validatequote
Quote To Order Quote To Order POST https://api.ingrammicro.com:443/resellers/v6/q2o/orders
Invoice Search Invoice GET https://api.ingrammicro.com:443/resellers/v6/invoices/
  Get Invoice Details 6.1 GET https://api.ingrammicro.com:443/resellers/v6.1/invoices/{invoiceNumber}
Renewals Renewals Search POST https://api.ingrammicro.com:443/resellers/v6/renewals/search
  Renewals Details GET https://api.ingrammicro.com:443/resellers/v6/renewals/{renewalId}
Deals Deals Search GET https://api.ingrammicro.com:443/resellers/v6/deals/search
  Deals Details GET https://api.ingrammicro.com:443/resellers/v6/deals/{dealId}
Returns Returns Search GET https://api.ingrammicro.com:443/resellers/v6/returns/search
  Returns Details GET https://api.ingrammicro.com:443/resellers/v6/returns/{caseRequestNumber}
  Returns Create POST https://api.ingrammicro.com:443/resellers/v6/returns/create
Freight Estimate Freight Estimate POST https://api.ingrammicro.com:443/resellers/v6/freightestimate
Order StatusWebhook Order Status POST https://api.ingrammicro.com:443/resellers/v1/webhooks/orderstatusevent
Stock UpdateWebhook Stock Update POST https://api.ingrammicro.com:443/resellers/v1/webhooks/availabilityupdate