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# SDK Repo | https://www.nuget.org/packages/xi.sdk.resellersInstall-Package xi.sdk.resellers |
||
Java SDK Repo | https://github.com/ingrammicro-xvantage/xi-sdk-resellers-java
Install 1/2: Add this to pom.xml:
Install 2/2: Run via command line:
|
||
Node SDK Repo | https://www.npmjs.com/package/xi_sdk_resellersnpm i xi_sdk_resellers |
||
Python SDK Repo | https://pypi.org/project/xi.sdk.resellerspip install xi.sdk.resellers |
||
GO SDK Repo | https://pkg.go.dev/github.com/ingrammicro-xvantage/xi-sdk-resellers-goimport 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 | GET https://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 |