/xi-sdk-openapispec

Ingram Micro - Xvantage Integration Open API Specification

MIT LicenseMIT

IM Banner

Ingram Micro

Ingram Micro is the business behind the world's brand's - maximizing the value of the technology they make, sell or use.

We amplify thousands for vendors, resellers and retails partners by customizing and delivering highly targeted solutions and services for industary verticals, business-to-business, customers and commercial needs.

Our vast global infrastructure enables business partners to operate more efficiently and successfully. No other company delivers such a broad and deep spectrum of technology services to the businesses around the world.

Xvantage

Ingram Micro's digital experience platform Xvantage, connects thousands of technologies and vendors with our associates spanning six continents to learn, transact and partner to run thier business bette and grow faster.

Xvantage Integration (XI)

Xvantage Integration XI exposes various Application Programming Interfaces (API's) for resellers to connect and consume Xvantage data into their custom built applications and workflows. For more infromation refer Developer Portal.

XI SDKs

XI Sdks enables XI consumers to convinently use the XI API's in their custom built application and greately reduces the development time.

Following Server Side SDK's are currently published for XI Resellers 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 JavaSDK Repo Maven https://github.com/ingrammicro-xvantage/xi-sdk-resellers-java

Install SDK Instruction
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
Create Your Order V7 POST https://api.ingrammicro.com:443/resellers/v7/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
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

Important Links