UNPKG

xi_sdk_resellers

Version:

Ingram Micro - Xvantage Integration (XI) Node.Js Server-side SDK.

394 lines (342 loc) 33.2 kB
# xi_sdk_resellers XiSdkResellers - JavaScript client for xi_sdk_resellers For resellers seeking to innovate with Ingram Micro's API solutions, automate your eCommerce experience with our array of API's and webhooks to craft a seamless journey for your customers. ## Installation ### For [Node.js](https://nodejs.org/) #### npm To publish the library as a [npm](https://www.npmjs.com/), please follow the procedure in ["Publishing npm packages"](https://docs.npmjs.com/getting-started/publishing-npm-packages). Then install it via: ```shell npm install xi_sdk_resellers --save ``` Finally, you need to build the module: ```shell npm run build ``` ##### Local development To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing `package.json` (and this README). Let's call this `JAVASCRIPT_CLIENT_DIR`. Then run: ```shell npm install ``` Next, [link](https://docs.npmjs.com/cli/link) it globally in npm with the following, also from `JAVASCRIPT_CLIENT_DIR`: ```shell npm link ``` To use the link you just defined in your project, switch to the directory you want to use your xi_sdk_resellers from, and run: ```shell npm link /path/to/<JAVASCRIPT_CLIENT_DIR> ``` Finally, you need to build the module: ```shell npm run build ``` #### git The library is hosted in the git repository, https://github.com/ingrammicro-xvantage/xi-sdk-resellers-node install it via: ```shell npm install ingrammicro-xvantage/xi-sdk-resellers-node ``` ### For browser The library also works in the browser environment via npm and [browserify](http://browserify.org/). After following the above steps with Node.js and installing browserify with `npm install -g browserify`, perform the following (assuming *main.js* is your entry file): ```shell browserify main.js > bundle.js ``` Then include *bundle.js* in the HTML pages. ### Webpack Configuration Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config: ```javascript module: { rules: [ { parser: { amd: false } } ] } ``` ## Getting Started Quickstart on creating an application can be found [here](getting-started.md) ```javascript var XiSdkResellers = require('xi_sdk_resellers'); var api = new XiSdkResellers.AccesstokenApi() var grantType = "client_credentials"; // {String} Keep grant_type as client_credentials only. var clientId = "clientId_example"; // {String} var clientSecret = "clientSecret_example"; // {String} var callback = function(error, data, response) { if (error) { console.error(error); } else { console.log('API called successfully. Returned data: ' + data); } }; api.getAccesstoken(grantType, clientId, clientSecret, callback); ``` ## Documentation for API Endpoints All URIs are relative to *https://api.ingrammicro.com:443* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *XiSdkResellers.AccesstokenApi* | [**getAccesstoken**](docs/AccesstokenApi.md#getAccesstoken) | **GET** /oauth/oauth20/token | Accesstoken *XiSdkResellers.DealsApi* | [**getResellersV6Dealsdetails**](docs/DealsApi.md#getResellersV6Dealsdetails) | **GET** /resellers/v6/deals/{dealId} | Deals Details *XiSdkResellers.DealsApi* | [**getResellersV6Dealssearch**](docs/DealsApi.md#getResellersV6Dealssearch) | **GET** /resellers/v6/deals/search | Deals Search *XiSdkResellers.FreightEstimateApi* | [**postFreightestimate**](docs/FreightEstimateApi.md#postFreightestimate) | **POST** /resellers/v6/freightestimate | Freight Estimate *XiSdkResellers.InvoicesApi* | [**getInvoicedetailsV61**](docs/InvoicesApi.md#getInvoicedetailsV61) | **GET** /resellers/v6.1/invoices/{invoiceNumber} | Get Invoice Details v6.1 *XiSdkResellers.InvoicesApi* | [**getResellersV6Invoicesearch**](docs/InvoicesApi.md#getResellersV6Invoicesearch) | **GET** /resellers/v6/invoices | Search your invoice *XiSdkResellers.OrderStatusApi* | [**resellersV1WebhooksOrderstatuseventPost**](docs/OrderStatusApi.md#resellersV1WebhooksOrderstatuseventPost) | **POST** /resellers/v1/webhooks/orderstatusevent | Order Status *XiSdkResellers.OrdersApi* | [**deleteOrdercancel**](docs/OrdersApi.md#deleteOrdercancel) | **DELETE** /resellers/v6/orders/{OrderNumber} | Cancel your Order *XiSdkResellers.OrdersApi* | [**getOrderdetailsV61**](docs/OrdersApi.md#getOrderdetailsV61) | **GET** /resellers/v6.1/orders/{ordernumber} | Get Order Details v6.1 *XiSdkResellers.OrdersApi* | [**getResellersV6Ordersearch**](docs/OrdersApi.md#getResellersV6Ordersearch) | **GET** /resellers/v6/orders/search | Search your Orders *XiSdkResellers.OrdersApi* | [**postCreateorderV6**](docs/OrdersApi.md#postCreateorderV6) | **POST** /resellers/v6/orders | Create your Order *XiSdkResellers.OrdersApi* | [**postCreateorderV7**](docs/OrdersApi.md#postCreateorderV7) | **POST** /resellers/v7/orders | Create your Order v7 *XiSdkResellers.OrdersApi* | [**putOrdermodify**](docs/OrdersApi.md#putOrdermodify) | **PUT** /resellers/v6/orders/{orderNumber} | Modify your Order *XiSdkResellers.ProductCatalogApi* | [**getResellerV6Productdetail**](docs/ProductCatalogApi.md#getResellerV6Productdetail) | **GET** /resellers/v6/catalog/details/{ingramPartNumber} | Product Details *XiSdkResellers.ProductCatalogApi* | [**getResellerV6Productdetailcmp**](docs/ProductCatalogApi.md#getResellerV6Productdetailcmp) | **GET** /resellers/v6/catalog/details | Product Details *XiSdkResellers.ProductCatalogApi* | [**getResellerV6Productsearch**](docs/ProductCatalogApi.md#getResellerV6Productsearch) | **GET** /resellers/v6/catalog | Search Products *XiSdkResellers.ProductCatalogApi* | [**postPriceandavailability**](docs/ProductCatalogApi.md#postPriceandavailability) | **POST** /resellers/v6/catalog/priceandavailability | Price and Availability *XiSdkResellers.QuotesApi* | [**getQuotessearchV6**](docs/QuotesApi.md#getQuotessearchV6) | **GET** /resellers/v6/quotes/search | Quote Search *XiSdkResellers.QuotesApi* | [**getResellerV6ValidateQuote**](docs/QuotesApi.md#getResellerV6ValidateQuote) | **GET** /resellers/v6/q2o/validatequote | Validate Quote *XiSdkResellers.QuotesApi* | [**getResellersV6Quotes**](docs/QuotesApi.md#getResellersV6Quotes) | **GET** /resellers/v6/quotes/{quoteNumber} | Get Quote Details *XiSdkResellers.RenewalsApi* | [**getResellersV6Renewalsdetails**](docs/RenewalsApi.md#getResellersV6Renewalsdetails) | **GET** /resellers/v6/renewals/{renewalId} | Renewals Details *XiSdkResellers.RenewalsApi* | [**postRenewalssearch**](docs/RenewalsApi.md#postRenewalssearch) | **POST** /resellers/v6/renewals/search | Renewals Search *XiSdkResellers.ReturnsApi* | [**getResellersV6Returnsdetails**](docs/ReturnsApi.md#getResellersV6Returnsdetails) | **GET** /resellers/v6/returns/{caseRequestNumber} | Returns Details *XiSdkResellers.ReturnsApi* | [**getResellersV6Returnssearch**](docs/ReturnsApi.md#getResellersV6Returnssearch) | **GET** /resellers/v6/returns/search | Returns Search *XiSdkResellers.ReturnsApi* | [**postReturnscreate**](docs/ReturnsApi.md#postReturnscreate) | **POST** /resellers/v6/returns/create | Returns Create *XiSdkResellers.StockUpdateApi* | [**resellersV1WebhooksAvailabilityupdatePost**](docs/StockUpdateApi.md#resellersV1WebhooksAvailabilityupdatePost) | **POST** /resellers/v1/webhooks/availabilityupdate | Stock Update ## Documentation for Models - [XiSdkResellers.AccesstokenResponse](docs/AccesstokenResponse.md) - [XiSdkResellers.AvailabilityAsyncNotificationRequest](docs/AvailabilityAsyncNotificationRequest.md) - [XiSdkResellers.AvailabilityAsyncNotificationRequestResourceInner](docs/AvailabilityAsyncNotificationRequestResourceInner.md) - [XiSdkResellers.AvailabilityAsyncNotificationRequestResourceInnerLinksInner](docs/AvailabilityAsyncNotificationRequestResourceInnerLinksInner.md) - [XiSdkResellers.DealsDetailsResponse](docs/DealsDetailsResponse.md) - [XiSdkResellers.DealsDetailsResponseProductsInner](docs/DealsDetailsResponseProductsInner.md) - [XiSdkResellers.DealsSearchResponse](docs/DealsSearchResponse.md) - [XiSdkResellers.DealsSearchResponseDealsInner](docs/DealsSearchResponseDealsInner.md) - [XiSdkResellers.Error](docs/Error.md) - [XiSdkResellers.ErrorResponse](docs/ErrorResponse.md) - [XiSdkResellers.ErrorResponseDTO](docs/ErrorResponseDTO.md) - [XiSdkResellers.ErrorResponseErrorsInner](docs/ErrorResponseErrorsInner.md) - [XiSdkResellers.ErrorResponseErrorsInnerFieldsInner](docs/ErrorResponseErrorsInnerFieldsInner.md) - [XiSdkResellers.Fields](docs/Fields.md) - [XiSdkResellers.FreightRequest](docs/FreightRequest.md) - [XiSdkResellers.FreightRequestLinesInner](docs/FreightRequestLinesInner.md) - [XiSdkResellers.FreightRequestShipToAddressInner](docs/FreightRequestShipToAddressInner.md) - [XiSdkResellers.FreightResponse](docs/FreightResponse.md) - [XiSdkResellers.FreightResponseFreightEstimateResponse](docs/FreightResponseFreightEstimateResponse.md) - [XiSdkResellers.FreightResponseFreightEstimateResponseDistributionInner](docs/FreightResponseFreightEstimateResponseDistributionInner.md) - [XiSdkResellers.FreightResponseFreightEstimateResponseDistributionInnerCarrierListInner](docs/FreightResponseFreightEstimateResponseDistributionInnerCarrierListInner.md) - [XiSdkResellers.FreightResponseFreightEstimateResponseLinesInner](docs/FreightResponseFreightEstimateResponseLinesInner.md) - [XiSdkResellers.GetAccesstoken400Response](docs/GetAccesstoken400Response.md) - [XiSdkResellers.GetAccesstoken500Response](docs/GetAccesstoken500Response.md) - [XiSdkResellers.GetAccesstoken500ResponseFault](docs/GetAccesstoken500ResponseFault.md) - [XiSdkResellers.GetAccesstoken500ResponseFaultDetail](docs/GetAccesstoken500ResponseFaultDetail.md) - [XiSdkResellers.GetResellerV6ValidateQuote400Response](docs/GetResellerV6ValidateQuote400Response.md) - [XiSdkResellers.GetResellerV6ValidateQuote400ResponseFieldsInner](docs/GetResellerV6ValidateQuote400ResponseFieldsInner.md) - [XiSdkResellers.InvoiceDetailsv61Response](docs/InvoiceDetailsv61Response.md) - [XiSdkResellers.InvoiceDetailsv61ResponseBillToInfo](docs/InvoiceDetailsv61ResponseBillToInfo.md) - [XiSdkResellers.InvoiceDetailsv61ResponseFxRateInfo](docs/InvoiceDetailsv61ResponseFxRateInfo.md) - [XiSdkResellers.InvoiceDetailsv61ResponseLinesInner](docs/InvoiceDetailsv61ResponseLinesInner.md) - [XiSdkResellers.InvoiceDetailsv61ResponseLinesInnerSerialNumbersInner](docs/InvoiceDetailsv61ResponseLinesInnerSerialNumbersInner.md) - [XiSdkResellers.InvoiceDetailsv61ResponsePaymentTermsInfo](docs/InvoiceDetailsv61ResponsePaymentTermsInfo.md) - [XiSdkResellers.InvoiceDetailsv61ResponseShipToInfo](docs/InvoiceDetailsv61ResponseShipToInfo.md) - [XiSdkResellers.InvoiceDetailsv61ResponseSummary](docs/InvoiceDetailsv61ResponseSummary.md) - [XiSdkResellers.InvoiceDetailsv61ResponseSummaryForeignFxTotals](docs/InvoiceDetailsv61ResponseSummaryForeignFxTotals.md) - [XiSdkResellers.InvoiceDetailsv61ResponseSummaryLines](docs/InvoiceDetailsv61ResponseSummaryLines.md) - [XiSdkResellers.InvoiceDetailsv61ResponseSummaryMiscChargesInner](docs/InvoiceDetailsv61ResponseSummaryMiscChargesInner.md) - [XiSdkResellers.InvoiceDetailsv61ResponseSummaryTotals](docs/InvoiceDetailsv61ResponseSummaryTotals.md) - [XiSdkResellers.InvoiceSearchResponse](docs/InvoiceSearchResponse.md) - [XiSdkResellers.InvoiceSearchResponseInvoicesInner](docs/InvoiceSearchResponseInvoicesInner.md) - [XiSdkResellers.OrderCreateRequest](docs/OrderCreateRequest.md) - [XiSdkResellers.OrderCreateRequestAdditionalAttributesInner](docs/OrderCreateRequestAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateRequestEndUserInfo](docs/OrderCreateRequestEndUserInfo.md) - [XiSdkResellers.OrderCreateRequestLinesInner](docs/OrderCreateRequestLinesInner.md) - [XiSdkResellers.OrderCreateRequestLinesInnerAdditionalAttributesInner](docs/OrderCreateRequestLinesInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateRequestLinesInnerEndUserInfoInner](docs/OrderCreateRequestLinesInnerEndUserInfoInner.md) - [XiSdkResellers.OrderCreateRequestLinesInnerWarrantyInfoInner](docs/OrderCreateRequestLinesInnerWarrantyInfoInner.md) - [XiSdkResellers.OrderCreateRequestLinesInnerWarrantyInfoInnerSerialInfoInner](docs/OrderCreateRequestLinesInnerWarrantyInfoInnerSerialInfoInner.md) - [XiSdkResellers.OrderCreateRequestResellerInfo](docs/OrderCreateRequestResellerInfo.md) - [XiSdkResellers.OrderCreateRequestShipToInfo](docs/OrderCreateRequestShipToInfo.md) - [XiSdkResellers.OrderCreateRequestShipmentDetails](docs/OrderCreateRequestShipmentDetails.md) - [XiSdkResellers.OrderCreateRequestVmf](docs/OrderCreateRequestVmf.md) - [XiSdkResellers.OrderCreateResponse](docs/OrderCreateResponse.md) - [XiSdkResellers.OrderCreateResponseEndUserInfo](docs/OrderCreateResponseEndUserInfo.md) - [XiSdkResellers.OrderCreateResponseOrdersInner](docs/OrderCreateResponseOrdersInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerAdditionalAttributesInner](docs/OrderCreateResponseOrdersInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerLinesInner](docs/OrderCreateResponseOrdersInnerLinesInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerLinesInnerAdditionalAttributesInner](docs/OrderCreateResponseOrdersInnerLinesInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerLinesInnerShipmentDetailsInner](docs/OrderCreateResponseOrdersInnerLinesInnerShipmentDetailsInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerLinksInner](docs/OrderCreateResponseOrdersInnerLinksInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerMiscellaneousChargesInner](docs/OrderCreateResponseOrdersInnerMiscellaneousChargesInner.md) - [XiSdkResellers.OrderCreateResponseOrdersInnerRejectedLineItemsInner](docs/OrderCreateResponseOrdersInnerRejectedLineItemsInner.md) - [XiSdkResellers.OrderCreateResponseShipToInfo](docs/OrderCreateResponseShipToInfo.md) - [XiSdkResellers.OrderCreateV7Request](docs/OrderCreateV7Request.md) - [XiSdkResellers.OrderCreateV7RequestAdditionalAttributesInner](docs/OrderCreateV7RequestAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateV7RequestEndUserInfo](docs/OrderCreateV7RequestEndUserInfo.md) - [XiSdkResellers.OrderCreateV7RequestLinesInner](docs/OrderCreateV7RequestLinesInner.md) - [XiSdkResellers.OrderCreateV7RequestLinesInnerAdditionalAttributesInner](docs/OrderCreateV7RequestLinesInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateV7RequestLinesInnerEndUserInfoInner](docs/OrderCreateV7RequestLinesInnerEndUserInfoInner.md) - [XiSdkResellers.OrderCreateV7RequestLinesInnerVmfAdditionalAttributesLinesInner](docs/OrderCreateV7RequestLinesInnerVmfAdditionalAttributesLinesInner.md) - [XiSdkResellers.OrderCreateV7RequestResellerInfo](docs/OrderCreateV7RequestResellerInfo.md) - [XiSdkResellers.OrderCreateV7RequestShipToInfo](docs/OrderCreateV7RequestShipToInfo.md) - [XiSdkResellers.OrderCreateV7RequestShipmentDetails](docs/OrderCreateV7RequestShipmentDetails.md) - [XiSdkResellers.OrderCreateV7RequestVmfAdditionalAttributesInner](docs/OrderCreateV7RequestVmfAdditionalAttributesInner.md) - [XiSdkResellers.OrderCreateV7Response](docs/OrderCreateV7Response.md) - [XiSdkResellers.OrderCreateV7Response201](docs/OrderCreateV7Response201.md) - [XiSdkResellers.OrderCreateV7ResponseResource](docs/OrderCreateV7ResponseResource.md) - [XiSdkResellers.OrderCreateV7ResponseResourceOrdersInner](docs/OrderCreateV7ResponseResourceOrdersInner.md) - [XiSdkResellers.OrderCreateV7ResponseResourceOrdersInnerLinesInner](docs/OrderCreateV7ResponseResourceOrdersInnerLinesInner.md) - [XiSdkResellers.OrderCreateV7ResponseResourceOrdersInnerLinesInnerShipmentDetailsInner](docs/OrderCreateV7ResponseResourceOrdersInnerLinesInnerShipmentDetailsInner.md) - [XiSdkResellers.OrderCreateV7ResponseResourceShipToInfo](docs/OrderCreateV7ResponseResourceShipToInfo.md) - [XiSdkResellers.OrderDetailB2B](docs/OrderDetailB2B.md) - [XiSdkResellers.OrderDetailB2BAdditionalAttributesInner](docs/OrderDetailB2BAdditionalAttributesInner.md) - [XiSdkResellers.OrderDetailB2BBillToInfo](docs/OrderDetailB2BBillToInfo.md) - [XiSdkResellers.OrderDetailB2BEndUserInfo](docs/OrderDetailB2BEndUserInfo.md) - [XiSdkResellers.OrderDetailB2BLinesInner](docs/OrderDetailB2BLinesInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerAdditionalAttributesInner](docs/OrderDetailB2BLinesInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerEstimatedDatesInner](docs/OrderDetailB2BLinesInnerEstimatedDatesInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerEstimatedDatesInnerDelivery](docs/OrderDetailB2BLinesInnerEstimatedDatesInnerDelivery.md) - [XiSdkResellers.OrderDetailB2BLinesInnerEstimatedDatesInnerDeliveryDeliveryDateRange](docs/OrderDetailB2BLinesInnerEstimatedDatesInnerDeliveryDeliveryDateRange.md) - [XiSdkResellers.OrderDetailB2BLinesInnerEstimatedDatesInnerShip](docs/OrderDetailB2BLinesInnerEstimatedDatesInnerShip.md) - [XiSdkResellers.OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange](docs/OrderDetailB2BLinesInnerEstimatedDatesInnerShipShipDateRange.md) - [XiSdkResellers.OrderDetailB2BLinesInnerLinksInner](docs/OrderDetailB2BLinesInnerLinksInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerMultipleShipmentsInner](docs/OrderDetailB2BLinesInnerMultipleShipmentsInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerScheduleLinesInner](docs/OrderDetailB2BLinesInnerScheduleLinesInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerServiceContractInfo](docs/OrderDetailB2BLinesInnerServiceContractInfo.md) - [XiSdkResellers.OrderDetailB2BLinesInnerServiceContractInfoContractInfo](docs/OrderDetailB2BLinesInnerServiceContractInfoContractInfo.md) - [XiSdkResellers.OrderDetailB2BLinesInnerServiceContractInfoLicenseInfo](docs/OrderDetailB2BLinesInnerServiceContractInfoLicenseInfo.md) - [XiSdkResellers.OrderDetailB2BLinesInnerServiceContractInfoSubscriptions](docs/OrderDetailB2BLinesInnerServiceContractInfoSubscriptions.md) - [XiSdkResellers.OrderDetailB2BLinesInnerShipmentDetailsInner](docs/OrderDetailB2BLinesInnerShipmentDetailsInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInner](docs/OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInnerTrackingDetailsInner](docs/OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInnerTrackingDetailsInner.md) - [XiSdkResellers.OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInnerTrackingDetailsInnerSerialNumbersInner](docs/OrderDetailB2BLinesInnerShipmentDetailsInnerCarrierDetailsInnerTrackingDetailsInnerSerialNumbersInner.md) - [XiSdkResellers.OrderDetailB2BMiscellaneousChargesInner](docs/OrderDetailB2BMiscellaneousChargesInner.md) - [XiSdkResellers.OrderDetailB2BShipToInfo](docs/OrderDetailB2BShipToInfo.md) - [XiSdkResellers.OrderModifyRequest](docs/OrderModifyRequest.md) - [XiSdkResellers.OrderModifyRequestAdditionalAttributesInner](docs/OrderModifyRequestAdditionalAttributesInner.md) - [XiSdkResellers.OrderModifyRequestLinesInner](docs/OrderModifyRequestLinesInner.md) - [XiSdkResellers.OrderModifyRequestShipToInfo](docs/OrderModifyRequestShipToInfo.md) - [XiSdkResellers.OrderModifyResponse](docs/OrderModifyResponse.md) - [XiSdkResellers.OrderModifyResponseLinesInner](docs/OrderModifyResponseLinesInner.md) - [XiSdkResellers.OrderModifyResponseLinesInnerAdditionalAttributesInner](docs/OrderModifyResponseLinesInnerAdditionalAttributesInner.md) - [XiSdkResellers.OrderModifyResponseLinesInnerShipmentDetails](docs/OrderModifyResponseLinesInnerShipmentDetails.md) - [XiSdkResellers.OrderModifyResponseRejectedLineItemsInner](docs/OrderModifyResponseRejectedLineItemsInner.md) - [XiSdkResellers.OrderModifyResponseShipToInfo](docs/OrderModifyResponseShipToInfo.md) - [XiSdkResellers.OrderSearchResponse](docs/OrderSearchResponse.md) - [XiSdkResellers.OrderSearchResponseOrdersInner](docs/OrderSearchResponseOrdersInner.md) - [XiSdkResellers.OrderSearchResponseOrdersInnerLinks](docs/OrderSearchResponseOrdersInnerLinks.md) - [XiSdkResellers.OrderSearchResponseOrdersInnerSubOrdersInner](docs/OrderSearchResponseOrdersInnerSubOrdersInner.md) - [XiSdkResellers.OrderSearchResponseOrdersInnerSubOrdersInnerLinksInner](docs/OrderSearchResponseOrdersInnerSubOrdersInnerLinksInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequest](docs/OrderStatusAsyncNotificationRequest.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInner](docs/OrderStatusAsyncNotificationRequestResourceInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInnerLinesInner](docs/OrderStatusAsyncNotificationRequestResourceInnerLinesInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInnerLinesInnerSerialNumberDetailsInner](docs/OrderStatusAsyncNotificationRequestResourceInnerLinesInnerSerialNumberDetailsInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInnerLinesInnerShipmentDetailsInner](docs/OrderStatusAsyncNotificationRequestResourceInnerLinesInnerShipmentDetailsInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInnerLinesInnerShipmentDetailsInnerPackageDetailsInner](docs/OrderStatusAsyncNotificationRequestResourceInnerLinesInnerShipmentDetailsInnerPackageDetailsInner.md) - [XiSdkResellers.OrderStatusAsyncNotificationRequestResourceInnerLinksInner](docs/OrderStatusAsyncNotificationRequestResourceInnerLinksInner.md) - [XiSdkResellers.PostCreateorderV7400Response](docs/PostCreateorderV7400Response.md) - [XiSdkResellers.PostCreateorderV7400ResponseFieldsInner](docs/PostCreateorderV7400ResponseFieldsInner.md) - [XiSdkResellers.PostCreateorderV7500Response](docs/PostCreateorderV7500Response.md) - [XiSdkResellers.PostRenewalssearch400Response](docs/PostRenewalssearch400Response.md) - [XiSdkResellers.PriceAndAvailabilityRequest](docs/PriceAndAvailabilityRequest.md) - [XiSdkResellers.PriceAndAvailabilityRequestAdditionalAttributesInner](docs/PriceAndAvailabilityRequestAdditionalAttributesInner.md) - [XiSdkResellers.PriceAndAvailabilityRequestAvailabilityByWarehouseInner](docs/PriceAndAvailabilityRequestAvailabilityByWarehouseInner.md) - [XiSdkResellers.PriceAndAvailabilityRequestProductsInner](docs/PriceAndAvailabilityRequestProductsInner.md) - [XiSdkResellers.PriceAndAvailabilityRequestProductsInnerAdditionalAttributesInner](docs/PriceAndAvailabilityRequestProductsInnerAdditionalAttributesInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInner](docs/PriceAndAvailabilityResponseInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerAvailability](docs/PriceAndAvailabilityResponseInnerAvailability.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerAvailabilityAvailabilityByWarehouseInner](docs/PriceAndAvailabilityResponseInnerAvailabilityAvailabilityByWarehouseInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerAvailabilityAvailabilityByWarehouseInnerBackOrderInfoInner](docs/PriceAndAvailabilityResponseInnerAvailabilityAvailabilityByWarehouseInnerBackOrderInfoInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerDiscountsInner](docs/PriceAndAvailabilityResponseInnerDiscountsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerDiscountsInnerQuantityDiscountsInner](docs/PriceAndAvailabilityResponseInnerDiscountsInnerQuantityDiscountsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerDiscountsInnerSpecialPricingInner](docs/PriceAndAvailabilityResponseInnerDiscountsInnerSpecialPricingInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerPricing](docs/PriceAndAvailabilityResponseInnerPricing.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerReserveInventoryDetailsInner](docs/PriceAndAvailabilityResponseInnerReserveInventoryDetailsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerServiceFeesInner](docs/PriceAndAvailabilityResponseInnerServiceFeesInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerBillingPeriod](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerBillingPeriod.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerGroupsInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerGroupsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInnerSpecialPricingInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInnerSpecialPricingInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInnerVolumeDiscountsInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerDiscountsInnerVolumeDiscountsInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerFeesInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerFeesInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerResourcePricingInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerOptionsInnerResourcePricingInner.md) - [XiSdkResellers.PriceAndAvailabilityResponseInnerSubscriptionPriceInnerSubscriptionPeriodInner](docs/PriceAndAvailabilityResponseInnerSubscriptionPriceInnerSubscriptionPeriodInner.md) - [XiSdkResellers.ProductDetailResponse](docs/ProductDetailResponse.md) - [XiSdkResellers.ProductDetailResponseAdditionalInformation](docs/ProductDetailResponseAdditionalInformation.md) - [XiSdkResellers.ProductDetailResponseAdditionalInformationProductWeightInner](docs/ProductDetailResponseAdditionalInformationProductWeightInner.md) - [XiSdkResellers.ProductDetailResponseCiscoFields](docs/ProductDetailResponseCiscoFields.md) - [XiSdkResellers.ProductDetailResponseIndicators](docs/ProductDetailResponseIndicators.md) - [XiSdkResellers.ProductDetailResponseSubscriptionDetailsInner](docs/ProductDetailResponseSubscriptionDetailsInner.md) - [XiSdkResellers.ProductDetailResponseSubscriptionDetailsInnerBillingPeriod](docs/ProductDetailResponseSubscriptionDetailsInnerBillingPeriod.md) - [XiSdkResellers.ProductDetailResponseSubscriptionDetailsInnerGroupsInner](docs/ProductDetailResponseSubscriptionDetailsInnerGroupsInner.md) - [XiSdkResellers.ProductDetailResponseSubscriptionDetailsInnerOptionsInner](docs/ProductDetailResponseSubscriptionDetailsInnerOptionsInner.md) - [XiSdkResellers.ProductDetailResponseSubscriptionDetailsInnerSubscriptionPeriodInner](docs/ProductDetailResponseSubscriptionDetailsInnerSubscriptionPeriodInner.md) - [XiSdkResellers.ProductSearchResponse](docs/ProductSearchResponse.md) - [XiSdkResellers.ProductSearchResponseCatalogInner](docs/ProductSearchResponseCatalogInner.md) - [XiSdkResellers.ProductSearchResponseCatalogInnerLinksInner](docs/ProductSearchResponseCatalogInnerLinksInner.md) - [XiSdkResellers.ProductSearchResponseSubscriptionCatalogInner](docs/ProductSearchResponseSubscriptionCatalogInner.md) - [XiSdkResellers.ProductSearchResponseSubscriptionCatalogInnerPlansInner](docs/ProductSearchResponseSubscriptionCatalogInnerPlansInner.md) - [XiSdkResellers.ProductSearchResponseSubscriptionCatalogInnerPlansInnerLinksInner](docs/ProductSearchResponseSubscriptionCatalogInnerPlansInnerLinksInner.md) - [XiSdkResellers.ProductSearchResponseSubscriptionCatalogInnerPlansInnerSubscriptionPeriodSummaryInner](docs/ProductSearchResponseSubscriptionCatalogInnerPlansInnerSubscriptionPeriodSummaryInner.md) - [XiSdkResellers.QuoteDetailsResponse](docs/QuoteDetailsResponse.md) - [XiSdkResellers.QuoteDetailsResponseAdditionalAttributesInner](docs/QuoteDetailsResponseAdditionalAttributesInner.md) - [XiSdkResellers.QuoteDetailsResponseEndUserInfo](docs/QuoteDetailsResponseEndUserInfo.md) - [XiSdkResellers.QuoteDetailsResponseProductsInner](docs/QuoteDetailsResponseProductsInner.md) - [XiSdkResellers.QuoteDetailsResponseProductsInnerBillDetailsInner](docs/QuoteDetailsResponseProductsInnerBillDetailsInner.md) - [XiSdkResellers.QuoteDetailsResponseProductsInnerPrice](docs/QuoteDetailsResponseProductsInnerPrice.md) - [XiSdkResellers.QuoteDetailsResponseProductsInnerPriceDiscountsInner](docs/QuoteDetailsResponseProductsInnerPriceDiscountsInner.md) - [XiSdkResellers.QuoteDetailsResponseProductsInnerPriceExtraFeesDetailsInner](docs/QuoteDetailsResponseProductsInnerPriceExtraFeesDetailsInner.md) - [XiSdkResellers.QuoteDetailsResponseResellerInfo](docs/QuoteDetailsResponseResellerInfo.md) - [XiSdkResellers.QuoteDetailsResponseShippingInfo](docs/QuoteDetailsResponseShippingInfo.md) - [XiSdkResellers.QuoteSearchResponse](docs/QuoteSearchResponse.md) - [XiSdkResellers.QuoteSearchResponseQuotesInner](docs/QuoteSearchResponseQuotesInner.md) - [XiSdkResellers.QuoteSearchResponseQuotesInnerLinks](docs/QuoteSearchResponseQuotesInnerLinks.md) - [XiSdkResellers.RenewalsDetailsResponse](docs/RenewalsDetailsResponse.md) - [XiSdkResellers.RenewalsDetailsResponseAdditionalAttributesInner](docs/RenewalsDetailsResponseAdditionalAttributesInner.md) - [XiSdkResellers.RenewalsDetailsResponseEndUserInfo](docs/RenewalsDetailsResponseEndUserInfo.md) - [XiSdkResellers.RenewalsDetailsResponseProductsInner](docs/RenewalsDetailsResponseProductsInner.md) - [XiSdkResellers.RenewalsDetailsResponseReferenceNumber](docs/RenewalsDetailsResponseReferenceNumber.md) - [XiSdkResellers.RenewalsSearchRequest](docs/RenewalsSearchRequest.md) - [XiSdkResellers.RenewalsSearchRequestDateType](docs/RenewalsSearchRequestDateType.md) - [XiSdkResellers.RenewalsSearchRequestDateTypeEndDate](docs/RenewalsSearchRequestDateTypeEndDate.md) - [XiSdkResellers.RenewalsSearchRequestDateTypeExpirationDate](docs/RenewalsSearchRequestDateTypeExpirationDate.md) - [XiSdkResellers.RenewalsSearchRequestDateTypeInvoiceDate](docs/RenewalsSearchRequestDateTypeInvoiceDate.md) - [XiSdkResellers.RenewalsSearchRequestDateTypeStartDate](docs/RenewalsSearchRequestDateTypeStartDate.md) - [XiSdkResellers.RenewalsSearchRequestStatus](docs/RenewalsSearchRequestStatus.md) - [XiSdkResellers.RenewalsSearchRequestStatusOpporutinyStatus](docs/RenewalsSearchRequestStatusOpporutinyStatus.md) - [XiSdkResellers.RenewalsSearchResponse](docs/RenewalsSearchResponse.md) - [XiSdkResellers.RenewalsSearchResponseRenewalsInner](docs/RenewalsSearchResponseRenewalsInner.md) - [XiSdkResellers.RenewalsSearchResponseRenewalsInnerLinksInner](docs/RenewalsSearchResponseRenewalsInnerLinksInner.md) - [XiSdkResellers.ReturnsCreateRequest](docs/ReturnsCreateRequest.md) - [XiSdkResellers.ReturnsCreateRequestListInner](docs/ReturnsCreateRequestListInner.md) - [XiSdkResellers.ReturnsCreateRequestListInnerShipFromInfoInner](docs/ReturnsCreateRequestListInnerShipFromInfoInner.md) - [XiSdkResellers.ReturnsCreateResponse](docs/ReturnsCreateResponse.md) - [XiSdkResellers.ReturnsCreateResponseReturnsClaimsInner](docs/ReturnsCreateResponseReturnsClaimsInner.md) - [XiSdkResellers.ReturnsDetailsResponse](docs/ReturnsDetailsResponse.md) - [XiSdkResellers.ReturnsDetailsResponseProductsInner](docs/ReturnsDetailsResponseProductsInner.md) - [XiSdkResellers.ReturnsSearchResponse](docs/ReturnsSearchResponse.md) - [XiSdkResellers.ReturnsSearchResponseReturnsClaimsInner](docs/ReturnsSearchResponseReturnsClaimsInner.md) - [XiSdkResellers.ReturnsSearchResponseReturnsClaimsInnerLinksInner](docs/ReturnsSearchResponseReturnsClaimsInnerLinksInner.md) - [XiSdkResellers.ValidateQuoteResponse](docs/ValidateQuoteResponse.md) - [XiSdkResellers.ValidateQuoteResponseLinesInner](docs/ValidateQuoteResponseLinesInner.md) - [XiSdkResellers.ValidateQuoteResponseLinesInnerVmfAdditionalAttributesLinesInner](docs/ValidateQuoteResponseLinesInnerVmfAdditionalAttributesLinesInner.md) - [XiSdkResellers.ValidateQuoteResponseVmfAdditionalAttributesInner](docs/ValidateQuoteResponseVmfAdditionalAttributesInner.md) ## Documentation for Authorization Authentication schemes defined for the API: ### application - **Type**: OAuth - **Flow**: application - **Authorization URL**: https://api.ingrammicro.com:443/oauth/oauth20/token?grant_type=client_credentials&client_id={ClientId}&client_secret={clientSecret} - **Method**: Get - **Scopes**: - write: allows modifying resources - read: allows reading resources ## Author -[Ingram Micro Xvantage](https://github.com/ingrammicro-xvantage) ## Contact For any inquiries or support, please feel free to contact us at: - Email: xi_support@ingrammicro.com