Skip to content

Releases: ingrammicro-xvantage/xi-sdk-resellers-csharp

1.2.0

07 Jan 11:21
Compare
Choose a tag to compare

Release Notes

C# Client SDK Version [1.2.0]

New Features

  • Cloud Product Subscription Search:
    • Added functionality to search for cloud and technology solutions products via both Product Search and Product Details APIs. See Product Search Documentation.
  • New Product Details Endpoint:
    • Implemented a new endpoint for retrieving product details using planId, planName, or vendorPartNumber, enhancing the flexibility of product information retrieval. See Product Details CMP Documentation.

Improvements

  • Price and Availability Enhancements:

  • Order Creation Update:

    • Enhanced the V7 Order Create endpoint to support a wider range of scenarios and improve the overall ordering process in the C# SDK.

Bug Fixes

  • Addressed bugs in the Price and Availability API.

General Notes

  • This release greatly enhances the management of cloud products (CMP) and technology solutions (TS), increases SDK reliability, and expands order processing capabilities within the C# ecosystem. Users can now fetch both CMP and TS products or subscriptions through the Product Search and Product Details endpoints, along with their price and availability.
  • We recommend updating to this latest version to take advantage of these enhancements and ensure compatibility with all new features.

Documentation

  • For detailed API documentation and usage examples specific to C#, please take a look at the updated documentation available in the repository.

Contributors

Testing

  • Please test all new features in a sandbox environment before moving to production to ensure smooth integration and functionality.

1.1.0

12 Jun 08:37
Compare
Choose a tag to compare

Release Notes

Second Major Version Release of xi.sdk.resellers.
Countries Supported: US

NuGet | Quick Start Guide | Docs

Following Api lists are supported in the current released version.

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

1.0.0.1

29 Feb 14:56
Compare
Choose a tag to compare

Release Notes

First Major Version Release of xi.sdk.resellers.
Countries Supported: US

NuGet | Quick Start Guide | Docs

Following Api lists are supported in the current released version.

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