Class FbaOutboundApi
- java.lang.Object
-
- software.amazon.spapi.api.fulfillment.outbound.v2020_07_01.FbaOutboundApi
-
public class FbaOutboundApi extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FbaOutboundApi.Builder
-
Constructor Summary
Constructors Constructor Description FbaOutboundApi(ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CancelFulfillmentOrderResponse
cancelFulfillmentOrder(java.lang.String sellerFulfillmentOrderId)
Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.okhttp3.Call
cancelFulfillmentOrderAsync(java.lang.String sellerFulfillmentOrderId, ApiCallback<CancelFulfillmentOrderResponse> callback)
(asynchronously) Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.okhttp3.Call
cancelFulfillmentOrderCall(java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for cancelFulfillmentOrderApiResponse<CancelFulfillmentOrderResponse>
cancelFulfillmentOrderWithHttpInfo(java.lang.String sellerFulfillmentOrderId)
Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.CreateFulfillmentOrderResponse
createFulfillmentOrder(CreateFulfillmentOrderRequest body)
Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.okhttp3.Call
createFulfillmentOrderAsync(CreateFulfillmentOrderRequest body, ApiCallback<CreateFulfillmentOrderResponse> callback)
(asynchronously) Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.okhttp3.Call
createFulfillmentOrderCall(CreateFulfillmentOrderRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for createFulfillmentOrderApiResponse<CreateFulfillmentOrderResponse>
createFulfillmentOrderWithHttpInfo(CreateFulfillmentOrderRequest body)
Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.CreateFulfillmentReturnResponse
createFulfillmentReturn(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId)
Creates a fulfillment return.okhttp3.Call
createFulfillmentReturnAsync(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<CreateFulfillmentReturnResponse> callback)
(asynchronously) Creates a fulfillment return.okhttp3.Call
createFulfillmentReturnCall(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for createFulfillmentReturnApiResponse<CreateFulfillmentReturnResponse>
createFulfillmentReturnWithHttpInfo(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId)
Creates a fulfillment return.GetDeliveryOffersResponse
deliveryOffers(GetDeliveryOffersRequest body)
Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.okhttp3.Call
deliveryOffersAsync(GetDeliveryOffersRequest body, ApiCallback<GetDeliveryOffersResponse> callback)
(asynchronously) Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.okhttp3.Call
deliveryOffersCall(GetDeliveryOffersRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for deliveryOffersApiResponse<GetDeliveryOffersResponse>
deliveryOffersWithHttpInfo(GetDeliveryOffersRequest body)
Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.ApiClient
getApiClient()
GetFeatureInventoryResponse
getFeatureInventory(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate)
Returns a list of inventory items that are eligible for the fulfillment feature you specify.okhttp3.Call
getFeatureInventoryAsync(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate, ApiCallback<GetFeatureInventoryResponse> callback)
(asynchronously) Returns a list of inventory items that are eligible for the fulfillment feature you specify.okhttp3.Call
getFeatureInventoryCall(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getFeatureInventoryApiResponse<GetFeatureInventoryResponse>
getFeatureInventoryWithHttpInfo(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate)
Returns a list of inventory items that are eligible for the fulfillment feature you specify.GetFeaturesResponse
getFeatures(java.lang.String marketplaceId)
Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature.okhttp3.Call
getFeaturesAsync(java.lang.String marketplaceId, ApiCallback<GetFeaturesResponse> callback)
(asynchronously) Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature.okhttp3.Call
getFeaturesCall(java.lang.String marketplaceId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getFeaturesGetFeatureSkuResponse
getFeatureSKU(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku)
Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature.okhttp3.Call
getFeatureSKUAsync(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku, ApiCallback<GetFeatureSkuResponse> callback)
(asynchronously) Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature.okhttp3.Call
getFeatureSKUCall(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getFeatureSKUApiResponse<GetFeatureSkuResponse>
getFeatureSKUWithHttpInfo(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku)
Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature.ApiResponse<GetFeaturesResponse>
getFeaturesWithHttpInfo(java.lang.String marketplaceId)
Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature.GetFulfillmentOrderResponse
getFulfillmentOrder(java.lang.String sellerFulfillmentOrderId)
Returns the fulfillment order indicated by the specified order identifier.okhttp3.Call
getFulfillmentOrderAsync(java.lang.String sellerFulfillmentOrderId, ApiCallback<GetFulfillmentOrderResponse> callback)
(asynchronously) Returns the fulfillment order indicated by the specified order identifier.okhttp3.Call
getFulfillmentOrderCall(java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getFulfillmentOrderApiResponse<GetFulfillmentOrderResponse>
getFulfillmentOrderWithHttpInfo(java.lang.String sellerFulfillmentOrderId)
Returns the fulfillment order indicated by the specified order identifier.GetFulfillmentPreviewResponse
getFulfillmentPreview(GetFulfillmentPreviewRequest body)
Returns a list of fulfillment order previews based on shipping criteria that you specify.okhttp3.Call
getFulfillmentPreviewAsync(GetFulfillmentPreviewRequest body, ApiCallback<GetFulfillmentPreviewResponse> callback)
(asynchronously) Returns a list of fulfillment order previews based on shipping criteria that you specify.okhttp3.Call
getFulfillmentPreviewCall(GetFulfillmentPreviewRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getFulfillmentPreviewApiResponse<GetFulfillmentPreviewResponse>
getFulfillmentPreviewWithHttpInfo(GetFulfillmentPreviewRequest body)
Returns a list of fulfillment order previews based on shipping criteria that you specify.GetPackageTrackingDetailsResponse
getPackageTrackingDetails(java.lang.Integer packageNumber)
Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.okhttp3.Call
getPackageTrackingDetailsAsync(java.lang.Integer packageNumber, ApiCallback<GetPackageTrackingDetailsResponse> callback)
(asynchronously) Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.okhttp3.Call
getPackageTrackingDetailsCall(java.lang.Integer packageNumber, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for getPackageTrackingDetailsApiResponse<GetPackageTrackingDetailsResponse>
getPackageTrackingDetailsWithHttpInfo(java.lang.Integer packageNumber)
Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.ListAllFulfillmentOrdersResponse
listAllFulfillmentOrders(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken)
Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter.okhttp3.Call
listAllFulfillmentOrdersAsync(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken, ApiCallback<ListAllFulfillmentOrdersResponse> callback)
(asynchronously) Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter.okhttp3.Call
listAllFulfillmentOrdersCall(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for listAllFulfillmentOrdersApiResponse<ListAllFulfillmentOrdersResponse>
listAllFulfillmentOrdersWithHttpInfo(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken)
Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter.ListReturnReasonCodesResponse
listReturnReasonCodes(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language)
Returns a list of return reason codes for a seller SKU in a given marketplace.okhttp3.Call
listReturnReasonCodesAsync(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language, ApiCallback<ListReturnReasonCodesResponse> callback)
(asynchronously) Returns a list of return reason codes for a seller SKU in a given marketplace.okhttp3.Call
listReturnReasonCodesCall(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for listReturnReasonCodesApiResponse<ListReturnReasonCodesResponse>
listReturnReasonCodesWithHttpInfo(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language)
Returns a list of return reason codes for a seller SKU in a given marketplace.void
setApiClient(ApiClient apiClient)
SubmitFulfillmentOrderStatusUpdateResponse
submitFulfillmentOrderStatusUpdate(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId)
Requests that Amazon update the status of an order in the sandbox testing environment.okhttp3.Call
submitFulfillmentOrderStatusUpdateAsync(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<SubmitFulfillmentOrderStatusUpdateResponse> callback)
(asynchronously) Requests that Amazon update the status of an order in the sandbox testing environment.okhttp3.Call
submitFulfillmentOrderStatusUpdateCall(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for submitFulfillmentOrderStatusUpdateApiResponse<SubmitFulfillmentOrderStatusUpdateResponse>
submitFulfillmentOrderStatusUpdateWithHttpInfo(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId)
Requests that Amazon update the status of an order in the sandbox testing environment.UpdateFulfillmentOrderResponse
updateFulfillmentOrder(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId)
Updates and/or requests shipment for a fulfillment order with an order hold on it.okhttp3.Call
updateFulfillmentOrderAsync(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<UpdateFulfillmentOrderResponse> callback)
(asynchronously) Updates and/or requests shipment for a fulfillment order with an order hold on it.okhttp3.Call
updateFulfillmentOrderCall(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener)
Build call for updateFulfillmentOrderApiResponse<UpdateFulfillmentOrderResponse>
updateFulfillmentOrderWithHttpInfo(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId)
Updates and/or requests shipment for a fulfillment order with an order hold on it.
-
-
-
Constructor Detail
-
FbaOutboundApi
public FbaOutboundApi(ApiClient apiClient)
-
-
Method Detail
-
getApiClient
public ApiClient getApiClient()
-
setApiClient
public void setApiClient(ApiClient apiClient)
-
cancelFulfillmentOrderCall
public okhttp3.Call cancelFulfillmentOrderCall(java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for cancelFulfillmentOrder- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
cancelFulfillmentOrder
public CancelFulfillmentOrderResponse cancelFulfillmentOrder(java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- CancelFulfillmentOrderResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
cancelFulfillmentOrderWithHttpInfo
public ApiResponse<CancelFulfillmentOrderResponse> cancelFulfillmentOrderWithHttpInfo(java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- ApiResponse<CancelFulfillmentOrderResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
cancelFulfillmentOrderAsync
public okhttp3.Call cancelFulfillmentOrderAsync(java.lang.String sellerFulfillmentOrderId, ApiCallback<CancelFulfillmentOrderResponse> callback) throws ApiException, LWAException
(asynchronously) Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentOrderCall
public okhttp3.Call createFulfillmentOrderCall(CreateFulfillmentOrderRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for createFulfillmentOrder- Parameters:
body
- CreateFulfillmentOrderRequest parameter (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentOrder
public CreateFulfillmentOrderResponse createFulfillmentOrder(CreateFulfillmentOrderRequest body) throws ApiException, LWAException
Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
body
- CreateFulfillmentOrderRequest parameter (required)- Returns:
- CreateFulfillmentOrderResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentOrderWithHttpInfo
public ApiResponse<CreateFulfillmentOrderResponse> createFulfillmentOrderWithHttpInfo(CreateFulfillmentOrderRequest body) throws ApiException, LWAException
Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
body
- CreateFulfillmentOrderRequest parameter (required)- Returns:
- ApiResponse<CreateFulfillmentOrderResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentOrderAsync
public okhttp3.Call createFulfillmentOrderAsync(CreateFulfillmentOrderRequest body, ApiCallback<CreateFulfillmentOrderResponse> callback) throws ApiException, LWAException
(asynchronously) Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
body
- CreateFulfillmentOrderRequest parameter (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentReturnCall
public okhttp3.Call createFulfillmentReturnCall(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for createFulfillmentReturn- Parameters:
body
- CreateFulfillmentReturnRequest parameter (required)sellerFulfillmentOrderId
- An identifier assigned by the seller to the fulfillment order at the time it was created. The seller uses their own records to find the correct `SellerFulfillmentOrderId` value based on the buyer's request to return items. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentReturn
public CreateFulfillmentReturnResponse createFulfillmentReturn(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Creates a fulfillment return. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- CreateFulfillmentReturnRequest parameter (required)sellerFulfillmentOrderId
- An identifier assigned by the seller to the fulfillment order at the time it was created. The seller uses their own records to find the correct `SellerFulfillmentOrderId` value based on the buyer's request to return items. (required)- Returns:
- CreateFulfillmentReturnResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentReturnWithHttpInfo
public ApiResponse<CreateFulfillmentReturnResponse> createFulfillmentReturnWithHttpInfo(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Creates a fulfillment return. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- CreateFulfillmentReturnRequest parameter (required)sellerFulfillmentOrderId
- An identifier assigned by the seller to the fulfillment order at the time it was created. The seller uses their own records to find the correct `SellerFulfillmentOrderId` value based on the buyer's request to return items. (required)- Returns:
- ApiResponse<CreateFulfillmentReturnResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
createFulfillmentReturnAsync
public okhttp3.Call createFulfillmentReturnAsync(CreateFulfillmentReturnRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<CreateFulfillmentReturnResponse> callback) throws ApiException, LWAException
(asynchronously) Creates a fulfillment return. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- CreateFulfillmentReturnRequest parameter (required)sellerFulfillmentOrderId
- An identifier assigned by the seller to the fulfillment order at the time it was created. The seller uses their own records to find the correct `SellerFulfillmentOrderId` value based on the buyer's request to return items. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
deliveryOffersCall
public okhttp3.Call deliveryOffersCall(GetDeliveryOffersRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for deliveryOffers- Parameters:
body
- GetDeliveryOffersRequest parameter (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
deliveryOffers
public GetDeliveryOffersResponse deliveryOffers(GetDeliveryOffersRequest body) throws ApiException, LWAException
Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 5 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetDeliveryOffersRequest parameter (required)- Returns:
- GetDeliveryOffersResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
deliveryOffersWithHttpInfo
public ApiResponse<GetDeliveryOffersResponse> deliveryOffersWithHttpInfo(GetDeliveryOffersRequest body) throws ApiException, LWAException
Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 5 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetDeliveryOffersRequest parameter (required)- Returns:
- ApiResponse<GetDeliveryOffersResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
deliveryOffersAsync
public okhttp3.Call deliveryOffersAsync(GetDeliveryOffersRequest body, ApiCallback<GetDeliveryOffersResponse> callback) throws ApiException, LWAException
(asynchronously) Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 5 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetDeliveryOffersRequest parameter (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeatureInventoryCall
public okhttp3.Call getFeatureInventoryCall(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getFeatureInventory- Parameters:
marketplaceId
- The marketplace for which to return a list of the inventory that is eligible for the specified feature. (required)featureName
- The name of the feature for which to return a list of eligible inventory. (required)nextToken
- A string token returned in the response to your previous request that is used to return the next response page. A value of null will return the first page. (optional)queryStartDate
- A date that you can use to select inventory that has been updated since a specified date. An update is defined as any change in feature-enabled inventory availability. The date must be in the format yyyy-MM-ddTHH:mm:ss.sssZ (optional)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeatureInventory
public GetFeatureInventoryResponse getFeatureInventory(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate) throws ApiException, LWAException
Returns a list of inventory items that are eligible for the fulfillment feature you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)..- Parameters:
marketplaceId
- The marketplace for which to return a list of the inventory that is eligible for the specified feature. (required)featureName
- The name of the feature for which to return a list of eligible inventory. (required)nextToken
- A string token returned in the response to your previous request that is used to return the next response page. A value of null will return the first page. (optional)queryStartDate
- A date that you can use to select inventory that has been updated since a specified date. An update is defined as any change in feature-enabled inventory availability. The date must be in the format yyyy-MM-ddTHH:mm:ss.sssZ (optional)- Returns:
- GetFeatureInventoryResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeatureInventoryWithHttpInfo
public ApiResponse<GetFeatureInventoryResponse> getFeatureInventoryWithHttpInfo(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate) throws ApiException, LWAException
Returns a list of inventory items that are eligible for the fulfillment feature you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)..- Parameters:
marketplaceId
- The marketplace for which to return a list of the inventory that is eligible for the specified feature. (required)featureName
- The name of the feature for which to return a list of eligible inventory. (required)nextToken
- A string token returned in the response to your previous request that is used to return the next response page. A value of null will return the first page. (optional)queryStartDate
- A date that you can use to select inventory that has been updated since a specified date. An update is defined as any change in feature-enabled inventory availability. The date must be in the format yyyy-MM-ddTHH:mm:ss.sssZ (optional)- Returns:
- ApiResponse<GetFeatureInventoryResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeatureInventoryAsync
public okhttp3.Call getFeatureInventoryAsync(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String nextToken, org.threeten.bp.OffsetDateTime queryStartDate, ApiCallback<GetFeatureInventoryResponse> callback) throws ApiException, LWAException
(asynchronously) Returns a list of inventory items that are eligible for the fulfillment feature you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)..- Parameters:
marketplaceId
- The marketplace for which to return a list of the inventory that is eligible for the specified feature. (required)featureName
- The name of the feature for which to return a list of eligible inventory. (required)nextToken
- A string token returned in the response to your previous request that is used to return the next response page. A value of null will return the first page. (optional)queryStartDate
- A date that you can use to select inventory that has been updated since a specified date. An update is defined as any change in feature-enabled inventory availability. The date must be in the format yyyy-MM-ddTHH:mm:ss.sssZ (optional)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeatureSKUCall
public okhttp3.Call getFeatureSKUCall(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getFeatureSKU- Parameters:
marketplaceId
- The marketplace for which to return the count. (required)featureName
- The name of the feature. (required)sellerSku
- Used to identify an item in the given marketplace. `SellerSKU` is qualified by the seller's `SellerId`, which is included with every operation that you submit. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeatureSKU
public GetFeatureSkuResponse getFeatureSKU(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku) throws ApiException, LWAException
Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature. Note that if the sellerSKU isn't eligible, the response will contain an empty skuInfo object. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the count. (required)featureName
- The name of the feature. (required)sellerSku
- Used to identify an item in the given marketplace. `SellerSKU` is qualified by the seller's `SellerId`, which is included with every operation that you submit. (required)- Returns:
- GetFeatureSkuResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeatureSKUWithHttpInfo
public ApiResponse<GetFeatureSkuResponse> getFeatureSKUWithHttpInfo(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku) throws ApiException, LWAException
Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature. Note that if the sellerSKU isn't eligible, the response will contain an empty skuInfo object. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the count. (required)featureName
- The name of the feature. (required)sellerSku
- Used to identify an item in the given marketplace. `SellerSKU` is qualified by the seller's `SellerId`, which is included with every operation that you submit. (required)- Returns:
- ApiResponse<GetFeatureSkuResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeatureSKUAsync
public okhttp3.Call getFeatureSKUAsync(java.lang.String marketplaceId, java.lang.String featureName, java.lang.String sellerSku, ApiCallback<GetFeatureSkuResponse> callback) throws ApiException, LWAException
(asynchronously) Returns the number of items with the sellerSKU you specify that can have orders fulfilled using the specified feature. Note that if the sellerSKU isn't eligible, the response will contain an empty skuInfo object. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the count. (required)featureName
- The name of the feature. (required)sellerSku
- Used to identify an item in the given marketplace. `SellerSKU` is qualified by the seller's `SellerId`, which is included with every operation that you submit. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeaturesCall
public okhttp3.Call getFeaturesCall(java.lang.String marketplaceId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getFeatures- Parameters:
marketplaceId
- The marketplace for which to return the list of features. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFeatures
public GetFeaturesResponse getFeatures(java.lang.String marketplaceId) throws ApiException, LWAException
Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the list of features. (required)- Returns:
- GetFeaturesResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeaturesWithHttpInfo
public ApiResponse<GetFeaturesResponse> getFeaturesWithHttpInfo(java.lang.String marketplaceId) throws ApiException, LWAException
Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the list of features. (required)- Returns:
- ApiResponse<GetFeaturesResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFeaturesAsync
public okhttp3.Call getFeaturesAsync(java.lang.String marketplaceId, ApiCallback<GetFeaturesResponse> callback) throws ApiException, LWAException
(asynchronously) Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
marketplaceId
- The marketplace for which to return the list of features. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentOrderCall
public okhttp3.Call getFulfillmentOrderCall(java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getFulfillmentOrder- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentOrder
public GetFulfillmentOrderResponse getFulfillmentOrder(java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Returns the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- GetFulfillmentOrderResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentOrderWithHttpInfo
public ApiResponse<GetFulfillmentOrderResponse> getFulfillmentOrderWithHttpInfo(java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Returns the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- ApiResponse<GetFulfillmentOrderResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentOrderAsync
public okhttp3.Call getFulfillmentOrderAsync(java.lang.String sellerFulfillmentOrderId, ApiCallback<GetFulfillmentOrderResponse> callback) throws ApiException, LWAException
(asynchronously) Returns the fulfillment order indicated by the specified order identifier. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentPreviewCall
public okhttp3.Call getFulfillmentPreviewCall(GetFulfillmentPreviewRequest body, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getFulfillmentPreview- Parameters:
body
- GetFulfillmentPreviewRequest parameter (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentPreview
public GetFulfillmentPreviewResponse getFulfillmentPreview(GetFulfillmentPreviewRequest body) throws ApiException, LWAException
Returns a list of fulfillment order previews based on shipping criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetFulfillmentPreviewRequest parameter (required)- Returns:
- GetFulfillmentPreviewResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentPreviewWithHttpInfo
public ApiResponse<GetFulfillmentPreviewResponse> getFulfillmentPreviewWithHttpInfo(GetFulfillmentPreviewRequest body) throws ApiException, LWAException
Returns a list of fulfillment order previews based on shipping criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetFulfillmentPreviewRequest parameter (required)- Returns:
- ApiResponse<GetFulfillmentPreviewResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getFulfillmentPreviewAsync
public okhttp3.Call getFulfillmentPreviewAsync(GetFulfillmentPreviewRequest body, ApiCallback<GetFulfillmentPreviewResponse> callback) throws ApiException, LWAException
(asynchronously) Returns a list of fulfillment order previews based on shipping criteria that you specify. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- GetFulfillmentPreviewRequest parameter (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
getPackageTrackingDetailsCall
public okhttp3.Call getPackageTrackingDetailsCall(java.lang.Integer packageNumber, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for getPackageTrackingDetails- Parameters:
packageNumber
- The unencrypted package identifier returned by the `getFulfillmentOrder` operation. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
getPackageTrackingDetails
public GetPackageTrackingDetailsResponse getPackageTrackingDetails(java.lang.Integer packageNumber) throws ApiException, LWAException
Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
packageNumber
- The unencrypted package identifier returned by the `getFulfillmentOrder` operation. (required)- Returns:
- GetPackageTrackingDetailsResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getPackageTrackingDetailsWithHttpInfo
public ApiResponse<GetPackageTrackingDetailsResponse> getPackageTrackingDetailsWithHttpInfo(java.lang.Integer packageNumber) throws ApiException, LWAException
Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
packageNumber
- The unencrypted package identifier returned by the `getFulfillmentOrder` operation. (required)- Returns:
- ApiResponse<GetPackageTrackingDetailsResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
getPackageTrackingDetailsAsync
public okhttp3.Call getPackageTrackingDetailsAsync(java.lang.Integer packageNumber, ApiCallback<GetPackageTrackingDetailsResponse> callback) throws ApiException, LWAException
(asynchronously) Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
packageNumber
- The unencrypted package identifier returned by the `getFulfillmentOrder` operation. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
listAllFulfillmentOrdersCall
public okhttp3.Call listAllFulfillmentOrdersCall(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for listAllFulfillmentOrders- Parameters:
queryStartDate
- A date used to select fulfillment orders that were last updated after (or at) a specified time. An update is defined as any change in fulfillment order status, including the creation of a new fulfillment order. (optional)nextToken
- A string token returned in the response to your previous request. (optional)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
listAllFulfillmentOrders
public ListAllFulfillmentOrdersResponse listAllFulfillmentOrders(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken) throws ApiException, LWAException
Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
queryStartDate
- A date used to select fulfillment orders that were last updated after (or at) a specified time. An update is defined as any change in fulfillment order status, including the creation of a new fulfillment order. (optional)nextToken
- A string token returned in the response to your previous request. (optional)- Returns:
- ListAllFulfillmentOrdersResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listAllFulfillmentOrdersWithHttpInfo
public ApiResponse<ListAllFulfillmentOrdersResponse> listAllFulfillmentOrdersWithHttpInfo(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken) throws ApiException, LWAException
Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
queryStartDate
- A date used to select fulfillment orders that were last updated after (or at) a specified time. An update is defined as any change in fulfillment order status, including the creation of a new fulfillment order. (optional)nextToken
- A string token returned in the response to your previous request. (optional)- Returns:
- ApiResponse<ListAllFulfillmentOrdersResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listAllFulfillmentOrdersAsync
public okhttp3.Call listAllFulfillmentOrdersAsync(org.threeten.bp.OffsetDateTime queryStartDate, java.lang.String nextToken, ApiCallback<ListAllFulfillmentOrdersResponse> callback) throws ApiException, LWAException
(asynchronously) Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the next token parameter. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api)- Parameters:
queryStartDate
- A date used to select fulfillment orders that were last updated after (or at) a specified time. An update is defined as any change in fulfillment order status, including the creation of a new fulfillment order. (optional)nextToken
- A string token returned in the response to your previous request. (optional)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
listReturnReasonCodesCall
public okhttp3.Call listReturnReasonCodesCall(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for listReturnReasonCodes- Parameters:
sellerSku
- The seller SKU for which return reason codes are required. (required)marketplaceId
- The marketplace for which the seller wants return reason codes. (optional)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. The service uses this value to determine the marketplace for which the seller wants return reason codes. (optional)language
- The language that the `TranslatedDescription` property of the `ReasonCodeDetails` response object should be translated into. (optional)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
listReturnReasonCodes
public ListReturnReasonCodesResponse listReturnReasonCodes(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language) throws ApiException, LWAException
Returns a list of return reason codes for a seller SKU in a given marketplace. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerSku
- The seller SKU for which return reason codes are required. (required)marketplaceId
- The marketplace for which the seller wants return reason codes. (optional)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. The service uses this value to determine the marketplace for which the seller wants return reason codes. (optional)language
- The language that the `TranslatedDescription` property of the `ReasonCodeDetails` response object should be translated into. (optional)- Returns:
- ListReturnReasonCodesResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listReturnReasonCodesWithHttpInfo
public ApiResponse<ListReturnReasonCodesResponse> listReturnReasonCodesWithHttpInfo(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language) throws ApiException, LWAException
Returns a list of return reason codes for a seller SKU in a given marketplace. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerSku
- The seller SKU for which return reason codes are required. (required)marketplaceId
- The marketplace for which the seller wants return reason codes. (optional)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. The service uses this value to determine the marketplace for which the seller wants return reason codes. (optional)language
- The language that the `TranslatedDescription` property of the `ReasonCodeDetails` response object should be translated into. (optional)- Returns:
- ApiResponse<ListReturnReasonCodesResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
listReturnReasonCodesAsync
public okhttp3.Call listReturnReasonCodesAsync(java.lang.String sellerSku, java.lang.String marketplaceId, java.lang.String sellerFulfillmentOrderId, java.lang.String language, ApiCallback<ListReturnReasonCodesResponse> callback) throws ApiException, LWAException
(asynchronously) Returns a list of return reason codes for a seller SKU in a given marketplace. The parameters for this operation may contain special characters that require URL encoding. To avoid errors with SKUs when encoding URLs, refer to [URL Encoding](https://developer-docs.amazon.com/sp-api/docs/url-encoding). **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
sellerSku
- The seller SKU for which return reason codes are required. (required)marketplaceId
- The marketplace for which the seller wants return reason codes. (optional)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. The service uses this value to determine the marketplace for which the seller wants return reason codes. (optional)language
- The language that the `TranslatedDescription` property of the `ReasonCodeDetails` response object should be translated into. (optional)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
submitFulfillmentOrderStatusUpdateCall
public okhttp3.Call submitFulfillmentOrderStatusUpdateCall(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for submitFulfillmentOrderStatusUpdate- Parameters:
body
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
submitFulfillmentOrderStatusUpdate
public SubmitFulfillmentOrderStatusUpdateResponse submitFulfillmentOrderStatusUpdate(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Requests that Amazon update the status of an order in the sandbox testing environment. This is a sandbox-only operation and must be directed to a sandbox endpoint. Refer to [Fulfillment Outbound Dynamic Sandbox Guide](https://developer-docs.amazon.com/sp-api/docs/fulfillment-outbound-dynamic-sandbox-guide) and [Selling Partner API sandbox](https://developer-docs.amazon.com/sp-api/docs/the-selling-partner-api-sandbox) for more information.- Parameters:
body
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- SubmitFulfillmentOrderStatusUpdateResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
submitFulfillmentOrderStatusUpdateWithHttpInfo
public ApiResponse<SubmitFulfillmentOrderStatusUpdateResponse> submitFulfillmentOrderStatusUpdateWithHttpInfo(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Requests that Amazon update the status of an order in the sandbox testing environment. This is a sandbox-only operation and must be directed to a sandbox endpoint. Refer to [Fulfillment Outbound Dynamic Sandbox Guide](https://developer-docs.amazon.com/sp-api/docs/fulfillment-outbound-dynamic-sandbox-guide) and [Selling Partner API sandbox](https://developer-docs.amazon.com/sp-api/docs/the-selling-partner-api-sandbox) for more information.- Parameters:
body
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- ApiResponse<SubmitFulfillmentOrderStatusUpdateResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
submitFulfillmentOrderStatusUpdateAsync
public okhttp3.Call submitFulfillmentOrderStatusUpdateAsync(SubmitFulfillmentOrderStatusUpdateRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<SubmitFulfillmentOrderStatusUpdateResponse> callback) throws ApiException, LWAException
(asynchronously) Requests that Amazon update the status of an order in the sandbox testing environment. This is a sandbox-only operation and must be directed to a sandbox endpoint. Refer to [Fulfillment Outbound Dynamic Sandbox Guide](https://developer-docs.amazon.com/sp-api/docs/fulfillment-outbound-dynamic-sandbox-guide) and [Selling Partner API sandbox](https://developer-docs.amazon.com/sp-api/docs/the-selling-partner-api-sandbox) for more information.- Parameters:
body
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
updateFulfillmentOrderCall
public okhttp3.Call updateFulfillmentOrderCall(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId, ProgressResponseBody.ProgressListener progressListener, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException, LWAException
Build call for updateFulfillmentOrder- Parameters:
body
- UpdateFulfillmentOrderRequest parameter (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)progressListener
- Progress listenerprogressRequestListener
- Progress request listener- Returns:
- Call to execute
- Throws:
ApiException
- If fail to serialize the request body objectLWAException
- If calls to fetch LWA access token fails
-
updateFulfillmentOrder
public UpdateFulfillmentOrderResponse updateFulfillmentOrder(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Updates and/or requests shipment for a fulfillment order with an order hold on it. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- UpdateFulfillmentOrderRequest parameter (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- UpdateFulfillmentOrderResponse
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
updateFulfillmentOrderWithHttpInfo
public ApiResponse<UpdateFulfillmentOrderResponse> updateFulfillmentOrderWithHttpInfo(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId) throws ApiException, LWAException
Updates and/or requests shipment for a fulfillment order with an order hold on it. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- UpdateFulfillmentOrderRequest parameter (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)- Returns:
- ApiResponse<UpdateFulfillmentOrderResponse>
- Throws:
ApiException
- If fail to call the API, e.g. server error or cannot deserialize the response bodyLWAException
- If calls to fetch LWA access token fails
-
updateFulfillmentOrderAsync
public okhttp3.Call updateFulfillmentOrderAsync(UpdateFulfillmentOrderRequest body, java.lang.String sellerFulfillmentOrderId, ApiCallback<UpdateFulfillmentOrderResponse> callback) throws ApiException, LWAException
(asynchronously) Updates and/or requests shipment for a fulfillment order with an order hold on it. **Usage Plan:** | Rate (requests per second) | Burst | | ---- | ---- | | 2 | 30 | The `x-amzn-RateLimit-Limit` response header returns the usage plan rate limits that were applied to the requested operation, when available. The table above indicates the default rate and burst values for this operation. Selling partners whose business demands require higher throughput may have higher rate and burst values than those shown here. For more information, refer to [Usage Plans and Rate Limits in the Selling Partner API](https://developer-docs.amazon.com/sp-api/docs/usage-plans-and-rate-limits-in-the-sp-api).- Parameters:
body
- UpdateFulfillmentOrderRequest parameter (required)sellerFulfillmentOrderId
- The identifier assigned to the item by the seller when the fulfillment order was created. (required)callback
- The callback to be executed when the API call finishes- Returns:
- The request call
- Throws:
ApiException
- If fail to process the API call, e.g. serializing the request body objectLWAException
- If calls to fetch LWA access token fails
-
-