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

Field Type Example Description
count int32 1 Total number of products in the transfer order.
products array Array of objects List of product objects in the transfer order.
products[].
id
int64 385728377899726800 The unique identifier of the product in the transfer order.
products[].
product_id
string "26a57e11-7d72-4d18-a139-e3a1985" The unique identifier of the product.
products[].
variant_id
string "f219bdf8-cff3-4ea7-99da-31597fa" The unique identifier of the product variant.
products[].
product_title
string "test1" Title of the product.
products[].
variant_title
string "1" Title of the product variant.
products[].
variant_image
object Object Details of the product variant image.
products[].
variant_image.
src
string "//img.staticdj.com/9fc005b037f5ac942fa..." URL of the product variant image.
products[].
variant_image.
alt
string "" Alternate text for the image.
products[].
variant_image.
width
int32 275 Width of the image in pixels.
products[].
variant_image.
height
int32 183 Height of the image in pixels.
products[].
variant_image.
path
string "9fc005b037f5ac942faabf06d2db9b0a.jpg" Path of the image file.
products[].
variant_sku
string "-1-A001111" SKU (Stock Keeping Unit) of the product variant.
products[].
quantity
int32 1 Total quantity of the product in the transfer order.
products[].
approved_quantity
int32 1 Quantity of the product that has been approved for transfer.
products[].
shipped_quantity
int32 1 Quantity of the product that has been shipped.
products[].
received_quantity
int32 1 Quantity of the product that has been received.
products[].
requesting_warehouse_quantity
int32 195 Quantity requested by the receiving warehouse.

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!