Transfer Order Product List

🔒

Requires read_inventory access scope.More access scope

The Transfer Order Product List API retrieves a detailed list of products associated with a specific transfer order based on the provided transfer_order_id. This API provides key product-level information such as quantities, product details, and related transfer information.

This API is especially useful for:

  1. Tracking products in a specific transfer order.
  2. Integrating detailed transfer product data into inventory or ERP systems.
  3. Auditing product-level details for a transfer order.

Request Parameters

Public Request Parameters

📘

Public Request Parameters

Path Parameters

FieldTypeDescriptionRequiredExample
transfer_order_idstringTransfer order ID to retrieve its product details.Yes"3951260339771676100"

Response Explanation

Public Response Parameters

📘

Public Response Parameters

Success Response

FieldTypeDescriptionExample
countint32Total number of products in the transfer order.1
productsarrayList of product objects in the transfer order.Array of objects
products[].idint64The unique identifier of the product in the transfer order.385728377899726800
products[].product_idstringThe unique identifier of the product."26a57e11-7d72-4d18-a139-e3a1985"
products[].variant_idstringThe unique identifier of the product variant."f219bdf8-cff3-4ea7-99da-31597fa"
products[].product_titlestringTitle of the product."test1"
products[].variant_titlestringTitle of the product variant."1"
products[].variant_imageobjectDetails of the product variant image.Object
products[].variant_image.srcstringURL of the product variant image."//img.staticdj.com/9fc005b037f5ac942fa..."
products[].variant_image.altstringAlternate text for the image.""
products[].variant_image.widthint32Width of the image in pixels.275
products[].variant_image.heightint32Height of the image in pixels.183
products[].variant_image.pathstringPath of the image file."9fc005b037f5ac942faabf06d2db9b0a.jpg"
products[].variant_skustringSKU (Stock Keeping Unit) of the product variant."-1-A001111"
products[].quantityint32Total quantity of the product in the transfer order.1
products[].approved_quantityint32Quantity of the product that has been approved for transfer.1
products[].shipped_quantityint32Quantity of the product that has been shipped.1
products[].received_quantityint32Quantity of the product that has been received.1
products[].requesting_warehouse_quantityint32Quantity requested by the receiving warehouse.195

Error Response

Error responses in the API can be represented using two different fields: errors and error. Both fields provide details about issues encountered during request processing. Below is an explanation of the fields with their respective examples and descriptions.

FieldTypeExampleDescription
errorString "page not found"Indicates an error encountered during the process

Error Detail

Status CodeMessagePossible ReasonExample Response
400Bad RequestInvalid input format or request structure (e.g., missing required fields or incorrect data types).Bad Request
UnauthorizedThe request is missing valid authentication credentials or the credentials provided are invalid.Unauthorized

API Structure Overview

Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!