Modifier and Type | Method and Description |
---|---|
void |
IJetErrorHandler.onAPIError(IAPIResponse response,
JetException e) |
Modifier and Type | Method and Description |
---|---|
static javax.json.JsonObject |
JetAPIResponse.checkErrors(IAPIResponse res)
Check for errors and return the json object from the response if any
|
static void |
JetAPIResponse.checkErrors(javax.json.JsonObject res,
IAPIResponse apiRes)
Check the response body for errors
|
static JetAPIResponse |
JetAPIResponse.createFromAPIResponse(IAPIResponse that)
Create a JetAPIResponse object from an IAPIResponse object
|
IJetAPIResponse |
JetAPI.get(String url,
Map<String,String> headers)
Perform a get-based request to some endpoint
|
IJetAPIResponse |
IJetAPI.get(String url,
Map<String,String> headers)
Perform a get-based request to some endpoint
|
boolean |
JetAPI.login()
Attempt to log in to the Jet API, and retrieve a token
|
boolean |
IJetAPIAuth.login()
Attempt to log in to the Jet API, and retrieve a token
|
boolean |
JetAPIAuth.login()
Deprecated.
Attempt to log in to the Jet API, and retrieve a token
|
IJetAPIResponse |
JetAPI.post(String url,
String payload,
Map<String,String> headers)
Send arbitrary post data to some endpoint
|
IJetAPIResponse |
IJetAPI.post(String url,
String payload,
Map<String,String> headers)
Send arbitrary post data to some endpoint
|
IJetAPIResponse |
JetAPI.put(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IJetAPIResponse |
IJetAPI.put(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IJetAPIResponse |
JetAPI.put(String url,
PostFile file,
Map<String,String> headers) |
IJetAPIResponse |
IJetAPI.put(String url,
PostFile file,
Map<String,String> headers) |
IJetAPIResponse |
JetAPI.put(String url,
String payload,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IJetAPIResponse |
IJetAPI.put(String url,
String payload,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
Modifier and Type | Method and Description |
---|---|
boolean |
JetAPIReturn.completeReturn(String jetReturnId,
CompleteReturnRequestRec request)
Send a complete return command to jet
|
boolean |
IJetReturn.completeReturn(String jetReturnId,
CompleteReturnRequestRec request)
Send a complete return command to jet
|
static OrderItemRec |
OrderItemRec.fromJson(javax.json.JsonObject json)
Create an OrderItemRec from jet json
|
List<String> |
JetAPIOrder.getDirectCancelTokens(boolean includePath)
Poll jet for direct cancel uri's and return the list of tokens
|
List<String> |
IJetAPIOrder.getDirectCancelTokens(boolean includePath)
Poll jet for direct cancel uri's and return the list of tokens
|
List<String> |
IJetOrder.getDirectCancelTokens(boolean includePath)
Poll jet for direct cancel uri's and return the list of tokens
|
OrderRec |
JetAPIOrder.getOrderDetail(String jetOrderId)
Retrieve details about an order
|
OrderRec |
IJetAPIOrder.getOrderDetail(String jetOrderId)
Retrieve details about an order
|
OrderRec |
IJetOrder.getOrderDetail(String jetOrderId)
Retrieve details about an order
|
List<String> |
JetAPIOrder.getOrderStatusTokens(OrderStatus status)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
List<String> |
IJetAPIOrder.getOrderStatusTokens(OrderStatus status)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
List<String> |
IJetOrder.getOrderStatusTokens(OrderStatus status)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
List<String> |
JetAPIOrder.getOrderStatusTokens(OrderStatus status,
boolean includePath)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
List<String> |
IJetAPIOrder.getOrderStatusTokens(OrderStatus status,
boolean includePath)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
List<String> |
IJetOrder.getOrderStatusTokens(OrderStatus status,
boolean includePath)
Poll Jet and retrieve a list of order status tokens for doing stuff
with orders.
|
RefundRec |
IJetRefund.getRefundDetail(String refundAuthId)
Get details about a refund
|
RefundRec |
JetAPIRefund.getRefundDetail(String refundAuthId)
Get details about a refund
|
ReturnRec |
JetAPIReturn.getReturnDetail(String jetReturnId)
Retrieve detail about a specific return
|
ReturnRec |
IJetReturn.getReturnDetail(String jetReturnId)
Retrieve detail about a specific return
|
List<String> |
JetAPIReturn.getReturnsStatusTokens(ReturnStatus status)
Poll Jet and retrieve a list of returns id's for doing stuff
with returns.
|
List<String> |
IJetReturn.getReturnsStatusTokens(ReturnStatus status)
Poll Jet and retrieve a list of returns id's for doing stuff
with returns.
|
List<String> |
JetAPIReturn.getReturnStatusTokens(ReturnStatus status,
boolean includePath)
Poll Jet and retrieve a list of return id's for doing stuff
with returns.
|
List<String> |
IJetReturn.getReturnStatusTokens(ReturnStatus status,
boolean includePath)
Poll Jet and retrieve a list of return id's for doing stuff
with returns.
|
List<String> |
IJetRefund.pollRefunds(RefundStatus status)
Poll for refunds
|
List<String> |
JetAPIRefund.pollRefunds(RefundStatus status)
Poll for refunds
|
List<String> |
IJetRefund.pollRefunds(RefundStatus status,
boolean includePath)
Poll for refunds
|
List<String> |
JetAPIRefund.pollRefunds(RefundStatus status,
boolean includePath)
Poll for refunds
|
String |
IJetRefund.postCreateRefund(String orderId,
String altRefundId,
List<RefundItemRec> items)
Merchant Initiated Refunds can be created using this API method
|
String |
JetAPIRefund.postCreateRefund(String orderId,
String altRefundId,
List<RefundItemRec> items)
Merchant Initiated Refunds can be created using this API method
|
IJetAPIResponse |
JetAPIReturn.putCompleteReturn(String jetReturnId,
CompleteReturnRequestRec request)
Send a complete return command to jet
|
IJetAPIResponse |
IJetAPIReturn.putCompleteReturn(String jetReturnId,
CompleteReturnRequestRec request)
Send a complete return command to jet
|
IJetAPIResponse |
JetAPIOrder.sendGetOrderDetail(String jetOrderId)
Retrieve details about an order
|
IJetAPIResponse |
IJetAPIOrder.sendGetOrderDetail(String jetOrderId)
Retrieve details about an order
|
IJetAPIResponse |
JetAPIRefund.sendGetRefundDetail(String refundAuthId)
Get details about a refund
|
IJetAPIResponse |
IJetAPIRefund.sendGetRefundDetail(String refundAuthId)
Get details about a refund
|
IJetAPIResponse |
JetAPIReturn.sendGetReturnDetail(String jetReturnId)
Retrieve detail about a specific return
|
IJetAPIResponse |
IJetAPIReturn.sendGetReturnDetail(String jetReturnId)
Retrieve detail about a specific return
|
IJetAPIResponse |
JetAPIOrder.sendPollDirectedCancel()
Poll jet for directed cancel uri's
|
IJetAPIResponse |
IJetAPIOrder.sendPollDirectedCancel()
Poll jet for directed cancel uri's
|
IJetAPIResponse |
JetAPIOrder.sendPollOrders(OrderStatus status)
Poll Jet for some orders by status.
|
IJetAPIResponse |
IJetAPIOrder.sendPollOrders(OrderStatus status)
Poll Jet for some orders by status.
|
IJetAPIResponse |
JetAPIRefund.sendPollRefunds(String status)
Poll for refunds
|
IJetAPIResponse |
IJetAPIRefund.sendPollRefunds(String status)
Poll for refunds
|
IJetAPIResponse |
JetAPIReturn.sendPollReturns(ReturnStatus status)
Check for any returns and return a list of returns id's
|
IJetAPIResponse |
IJetAPIReturn.sendPollReturns(ReturnStatus status)
Check for any returns and return a list of returns id's
|
IJetAPIResponse |
JetAPIRefund.sendPostCreateRefund(String orderId,
String altRefundId,
List<RefundItemRec> items)
Merchant Initiated Refunds can be created using this API method
|
IJetAPIResponse |
IJetAPIRefund.sendPostCreateRefund(String orderId,
String altRefundId,
List<RefundItemRec> items)
Merchant Initiated Refunds can be created using this API method
|
IJetAPIResponse |
JetAPIOrder.sendPutAckOrder(String jetOrderId,
AckRequestRec req)
The order acknowledge call is utilized to allow a retailer to accept or
reject an order.
|
IJetAPIResponse |
IJetAPIOrder.sendPutAckOrder(String jetOrderId,
AckRequestRec req)
The order acknowledge call is utilized to allow a retailer to accept or
reject an order.
|
IJetAPIResponse |
JetAPIReturn.sendPutCompleteReturn(String jetReturnId,
String payload)
Send a complete return command to jet
|
IJetAPIResponse |
IJetAPIReturn.sendPutCompleteReturn(String jetReturnId,
String payload)
Send a complete return command to jet
|
IJetAPIResponse |
JetAPIOrder.sendPutShipOrder(String jetOrderId,
ShipRequestRec req)
The order shipped call is utilized to provide Jet with the SKUs that
have been shipped or cancelled in an order, the tracking information,
carrier information and any additional returns information for the order.
|
IJetAPIResponse |
IJetAPIOrder.sendPutShipOrder(String jetOrderId,
ShipRequestRec req)
The order shipped call is utilized to provide Jet with the SKUs that
have been shipped or cancelled in an order, the tracking information,
carrier information and any additional returns information for the order.
|
Modifier and Type | Method and Description |
---|---|
boolean |
JetAPIProduct.addProduct(ProductRec product)
Add a product to the Jet catalog
|
boolean |
IJetAPIProduct.addProduct(ProductRec product)
Add a product to the Jet catalog
|
boolean |
JetAPIProduct.archiveSku(String sku,
boolean isArchived)
Archive a product sku.
|
boolean |
IJetAPIProduct.archiveSku(String sku,
boolean isArchived)
Archive a product sku.
|
ProductRec |
JetAPIProduct.getFullProduct(String sku)
Retrieve product data, pricing, variations, returns exceptions and
shipping exceptions
|
ProductRec |
IJetAPIProduct.getFullProduct(String sku)
Retrieve product data, pricing, variations, returns exceptions and
shipping exceptions
|
FileIdRec |
JetAPIBulkProductUpload.getJetFileId(String fileId)
Query the status of an uploaded file..
|
FileIdRec |
IJetAPIBulkProductUpload.getJetFileId(String fileId)
Query the status of an uploaded file..
|
ProductRec |
JetAPIProduct.getProduct(String sku)
Retrieve product data
|
ProductRec |
IJetAPIProduct.getProduct(String sku)
Retrieve product data
|
ProductInventoryRec |
JetAPIProduct.getProductInventory(String sku)
Retrieve product inventory by sku.
|
ProductInventoryRec |
IJetAPIProduct.getProductInventory(String sku)
Retrieve product inventory by sku.
|
ProductPriceRec |
JetAPIProduct.getProductPrice(String sku)
At Jet, the price the retailer sets is not the same as the price the
customer pays.
|
ProductPriceRec |
IJetAPIProduct.getProductPrice(String sku)
At Jet, the price the retailer sets is not the same as the price the
customer pays.
|
ProductVariationGroupRec |
JetAPIProduct.getProductVariations(String sku)
Retrieve product variations exceptions by sku.
|
ProductVariationGroupRec |
IJetAPIProduct.getProductVariations(String sku)
Retrieve product variations exceptions by sku.
|
ReturnsExceptionRec |
JetAPIProduct.getReturnsExceptions(String sku)
Retrieve product returns exceptions by sku.
|
ReturnsExceptionRec |
IJetAPIProduct.getReturnsExceptions(String sku)
Retrieve product returns exceptions by sku.
|
List<FNodeShippingRec> |
JetAPIProduct.getShippingExceptions(String sku)
Retrieve a set of product shipping exceptions.
|
List<FNodeShippingRec> |
IJetAPIProduct.getShippingExceptions(String sku)
Retrieve a set of product shipping exceptions.
|
List<String> |
JetAPIProduct.getSkuList(int offset,
int limit)
This call allows you visibility into the total number of SKUs you have
uploaded.
|
List<String> |
IJetAPIProduct.getSkuList(int offset,
int limit)
This call allows you visibility into the total number of SKUs you have
uploaded.
|
ProductSalesDataRec |
JetAPIProduct.getSkuSalesData(String sku)
Get sales data.
|
ProductSalesDataRec |
IJetAPIProduct.getSkuSalesData(String sku)
Get sales data.
|
BulkUploadAuthRec |
JetAPIBulkProductUpload.getUploadToken()
Retrieve an upload token for uploading a bulk feed of some sort.
|
BulkUploadAuthRec |
IJetAPIBulkProductUpload.getUploadToken()
Retrieve an upload token for uploading a bulk feed of some sort.
|
IJetAPIResponse |
JetAPIBulkProductUpload.sendAuthorizedFile(String url,
PostFile file)
Once you receive the url to upload to from getUploadToken(), feed that
into the url argument in this method along with the file to upload..
|
IJetAPIResponse |
IJetAPIBulkProductUpload.sendAuthorizedFile(String url,
PostFile file)
Once you receive the url to upload to from getUploadToken(), feed that
into the url argument in this method along with the file to upload..
|
IJetAPIResponse |
JetAPIBulkProductUpload.sendGetJetFileId(String fileId)
Query the status of an uploaded file..
|
IJetAPIResponse |
IJetAPIBulkProductUpload.sendGetJetFileId(String fileId)
Query the status of an uploaded file..
|
IJetAPIResponse |
JetAPIProduct.sendGetProductInventory(String sku)
Retrieve product inventory by sku.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductInventory(String sku)
Retrieve product inventory by sku.
|
IJetAPIResponse |
JetAPIProduct.sendGetProductPrice(String sku)
At Jet, the price the retailer sets is not the same as the price the
customer pays.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductPrice(String sku)
At Jet, the price the retailer sets is not the same as the price the
customer pays.
|
IJetAPIResponse |
JetAPIProduct.sendGetProductReturnsExceptions(String sku)
Retrieve product returns exceptions by sku.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductReturnsExceptions(String sku)
Retrieve product returns exceptions by sku.
|
IJetAPIResponse |
JetAPIProduct.sendGetProductShippingExceptions(String sku)
Retrieve product shipping exceptions by sku.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductShippingExceptions(String sku)
Retrieve product shipping exceptions by sku.
|
IJetAPIResponse |
JetAPIProduct.sendGetProductSku(String sku)
Retrieve a single product by sku.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductSku(String sku)
Retrieve a single product by sku.
|
IJetAPIResponse |
JetAPIProduct.sendGetProductVariations(String sku)
Retrieve product variations exceptions by sku.
|
IJetAPIResponse |
IJetAPIProduct.sendGetProductVariations(String sku)
Retrieve product variations exceptions by sku.
|
IJetAPIResponse |
JetAPIProduct.sendGetSkuList(int offset,
int limit)
This call allows you visibility into the total number of SKUs you have
uploaded.
|
IJetAPIResponse |
IJetAPIProduct.sendGetSkuList(int offset,
int limit)
This call allows you visibility into the total number of SKUs you have
uploaded.
|
IJetAPIResponse |
JetAPIProduct.sendGetSkuSalesData(String sku)
Get sales data.
|
IJetAPIResponse |
IJetAPIProduct.sendGetSkuSalesData(String sku)
Get sales data.
|
IJetAPIResponse |
JetAPIBulkProductUpload.sendGetUploadToken()
Retrieve a token for uploading some file.
|
IJetAPIResponse |
IJetAPIBulkProductUpload.sendGetUploadToken()
Retrieve a token for uploading some file.
|
IJetAPIResponse |
JetAPIBulkProductUpload.sendPostUploadedFiles(String uploadUrl,
String filename,
BulkUploadFileType uploadType)
Get authorization to add an additional file to an existing uploadToken,
AND/OR I'm pretty sure this is required to tell Jet what type of file
was uploaded, and to start the batch import on Jet itself.
|
IJetAPIResponse |
IJetAPIBulkProductUpload.sendPostUploadedFiles(String uploadUrl,
String filename,
BulkUploadFileType uploadType)
Tell jet that a file has been uploaded and to start processing.
|
IJetAPIResponse |
JetAPIProduct.sendPutArchiveSku(String sku,
boolean isArchived)
Archive a product sku.
|
IJetAPIResponse |
IJetAPIProduct.sendPutArchiveSku(String sku,
boolean isArchived)
Archive a product sku.
|
IJetAPIResponse |
JetAPIProduct.sendPutProductImage(ProductRec product)
Adds image url's
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductImage(ProductRec product)
Adds image url's
|
IJetAPIResponse |
JetAPIProduct.sendPutProductInventory(ProductRec product)
Adds product quantity and inventory data
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductInventory(ProductRec product)
Adds product quantity and inventory data
|
IJetAPIResponse |
JetAPIProduct.sendPutProductPrice(ProductRec product)
Adds product price data
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductPrice(ProductRec product)
Adds product price data
|
IJetAPIResponse |
JetAPIProduct.sendPutProductPrice(String sku,
ProductPriceRec price)
Send product price data
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductPrice(String sku,
ProductPriceRec price)
Send product price data
|
IJetAPIResponse |
JetAPIProduct.sendPutProductShippingExceptions(String sku,
List<FNodeShippingRec> nodes)
Send shipping exceptions to jet
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductShippingExceptions(String sku,
List<FNodeShippingRec> nodes)
Send shipping exceptions to jet
|
IJetAPIResponse |
JetAPIProduct.sendPutProductSku(ProductRec product)
Adds a product sku.
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductSku(ProductRec product)
Adds a product sku.
|
IJetAPIResponse |
JetAPIProduct.sendPutProductVariation(ProductVariationGroupRec group)
The variation request is used to create a variation-type relationship
between several SKUs.
|
IJetAPIResponse |
IJetAPIProduct.sendPutProductVariation(ProductVariationGroupRec group)
The variation request is used to create a variation-type relationship
between several SKUs.
|
IJetAPIResponse |
JetAPIProduct.sendPutReturnsException(String sku,
List<String> hashes)
The returns exceptions call is used to set up specific methods that will
overwrite your default settings on a fulfillment node level for returns.
|
IJetAPIResponse |
IJetAPIProduct.sendPutReturnsException(String sku,
List<String> hashes)
The returns exceptions call is used to set up specific methods that will
overwrite your default settings on a fulfillment node level for returns.
|
boolean |
JetAPIProduct.setProductImages(ProductRec product)
Adds image url's
|
boolean |
IJetAPIProduct.setProductImages(ProductRec product)
Adds image url's
|
boolean |
JetAPIProduct.setProductInventory(ProductRec product)
Adds product quantity and inventory data
|
boolean |
IJetAPIProduct.setProductInventory(ProductRec product)
Adds product quantity and inventory data
|
boolean |
JetAPIProduct.setProductPrice(ProductRec product)
Adds product price data
|
boolean |
IJetAPIProduct.setProductPrice(ProductRec product)
Adds product price data
|
boolean |
JetAPIProduct.setProductShippingExceptions(String sku,
List<FNodeShippingRec> nodes)
Send shipping exceptions to jet
|
boolean |
IJetAPIProduct.setProductShippingExceptions(String sku,
List<FNodeShippingRec> nodes)
Send shipping exceptions to jet
|
boolean |
JetAPIProduct.setProductSku(ProductRec product)
Adds a product sku.
|
boolean |
IJetAPIProduct.setProductSku(ProductRec product)
Adds a product sku.
|
boolean |
JetAPIProduct.setProductVariations(ProductVariationGroupRec group)
The variation request is used to create a variation-type relationship
between several SKUs.
|
boolean |
IJetAPIProduct.setProductVariations(ProductVariationGroupRec group)
The variation request is used to create a variation-type relationship
between several SKUs.
|
boolean |
JetAPIProduct.setReturnsException(String sku,
List<String> hashes)
The returns exceptions call is used to set up specific methods that will
overwrite your default settings on a fulfillment node level for returns.
|
boolean |
IJetAPIProduct.setReturnsException(String sku,
List<String> hashes)
The returns exceptions call is used to set up specific methods that will
overwrite your default settings on a fulfillment node level for returns.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
JetAPISettlement.getSettlementDays(int days)
Retrieve a list of uri's for retrieving settlement reports.
|
List<String> |
IJetAPISettlement.getSettlementDays(int days)
Retrieve a list of uri's for retrieving settlement reports.
|
List<String> |
JetAPISettlement.getSettlementDays(int days,
boolean includePath)
Retrieve a list of uri's for retrieving settlement reports.
|
List<String> |
IJetAPISettlement.getSettlementDays(int days,
boolean includePath)
Retrieve a list of uri's for retrieving settlement reports.
|
SettlementRec |
JetAPISettlement.getSettlementReport(String id)
Retrieve a settlement report
|
SettlementRec |
IJetAPISettlement.getSettlementReport(String id)
Retrieve a settlement report
|
IJetAPIResponse |
JetAPISettlement.sendGetSettlementDays(int days)
Retrieve a list of uri's for retrieving settlement reports.
|
IJetAPIResponse |
IJetAPISettlement.sendGetSettlementDays(int days)
Retrieve a list of uri's for retrieving settlement reports.
|
IJetAPIResponse |
JetAPISettlement.sendGetSettlementReport(String id)
Retrieve a settlement report
|
IJetAPIResponse |
IJetAPISettlement.sendGetSettlementReport(String id)
Retrieve a settlement report
|
Modifier and Type | Method and Description |
---|---|
List<AttrRec> |
JetAPITaxonomy.getAttrDetail(String jetNodeId)
Query for attribute node details
|
List<AttrRec> |
IJetAPITaxonomy.getAttrDetail(String jetNodeId)
Query for attribute node details
|
NodeRec |
JetAPITaxonomy.getNodeDetail(String nodeId)
Query for node details
|
NodeRec |
IJetAPITaxonomy.getNodeDetail(String nodeId)
Query for node details
|
List<String> |
JetAPITaxonomy.pollNodes(int offset,
int limit)
Poll for node uri's
|
List<String> |
IJetAPITaxonomy.pollNodes(int offset,
int limit)
Poll for node uri's
|
List<String> |
JetAPITaxonomy.pollNodes(int offset,
int limit,
boolean includePath)
Poll for node uri's
|
List<String> |
IJetAPITaxonomy.pollNodes(int offset,
int limit,
boolean includePath)
Poll for node uri's
|
IJetAPIResponse |
JetAPITaxonomy.sendGetAttrDetail(String jetNodeId)
Query for attribute node details
|
IJetAPIResponse |
IJetAPITaxonomy.sendGetAttrDetail(String jetNodeId)
Query for attribute node details
|
IJetAPIResponse |
JetAPITaxonomy.sendGetNodeDetail(String nodeId)
Query for node details
|
IJetAPIResponse |
IJetAPITaxonomy.sendGetNodeDetail(String nodeId)
Query for node details
|
IJetAPIResponse |
JetAPITaxonomy.sendPollNodes(int offset,
int limit)
Poll for node uri's
|
IJetAPIResponse |
IJetAPITaxonomy.sendPollNodes(int offset,
int limit)
Poll for node uri's
|
Copyright © 2017. All rights reserved.