Skip to main content
GET
List all Shipments

Authorizations

Authorization
string
header
required

Generate a JWT access token through a Custom Global Integration and provide it with each request in the Authorization header prefixed with "Bearer" and then a single space.

Query Parameters

fields
enum<string>[]

Specify additional fields of the Shipment object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
shipping_account,
shipping_method,
shipping_method_name,
target_ship_date,
total_weight,
shipped_weight,
items,
item_weight,
packages,
packing_solution,
gallery,
picking_class_id,
is_cutoff_date_exception,
is_manually_processed,
label_print_target,
scac,
carrier_shipping_cost,
is_international,
is_documents_required,
is_electronic_customs,
infill_product_id,
max_package_weight,
packing_solution_providers,
tpb_group,
created_at,
updated_at,
packed_at,
retailer,
retailer_ship_to_location
fields:items
enum<string>[]

Specify additional fields of the ShipmentItem object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
sku,
product,
quantity,
qty_shipped,
qty_picked,
qty_canceled,
qty_cancel_requested,
order_item,
reservations
fields:items.product
enum<string>[]

Specify additional fields of the Product objects to be included in the response. See the selecting fields page for more information. Specify additional fields of the Product or Packaging* object to be included in the response.

Available options:
basic,
all,
created_at,
updated_at,
container_options,
supplies_options,
data_collection_options,
instruction_options,
infill_options,
vendor_sku,
external_id,
barcodes,
goods_type,
is_available,
is_visible,
weight,
dimensions,
volume,
inventory,
export,
regulated_goods,
packaging,
custom_fields
fields:items.order_item
enum<string>[]

Specify additional fields of the OrderItem object to be included in the response. See the selecting fields page for more information.

Available options:
all,
order_item_ref,
qty_ordered,
qty_assigned,
qty_allocated,
qty_backordered,
qty_processing,
qty_picked,
qty_shipped,
qty_cancel_requested,
qty_canceled,
row_weight
fields:order
enum<string>[]

Specify additional fields of the Order object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
carrier_code,
shipping_method,
signature_required,
is_saturday_delivery,
is_overbox_required,
other_shipping_options,
priority,
requested_ship_date,
is_declared_value_service,
declared_value,
duties_payor,
shipping_address,
items,
shipments,
created_at,
updated_at,
completed_at,
status_history,
custom_greeting,
custom_fields,
weight,
total_item_count,
submitted_by,
submitted_by_type,
backorder_policy,
source,
customer_note,
batch_tag,
desired_delivery_date,
can_fulfill,
can_fulfill_at,
is_address_modified,
is_address_modified_auto,
hold_until_time,
tpb_group,
customs_value,
reason_for_export,
generate_sscc,
shipped_at,
delivered_at,
shipping_description,
carrier,
allocation_options,
automation_data,
original_address,
address_candidates,
instructions,
retailer,
retailer_ship_to_location
fields:order.items
enum<string>[]

Specify additional fields of the OrderItem object to be included in the response. See the selecting fields page for more information.

Available options:
all,
sku,
order_item_ref,
product,
qty_ordered,
qty_assigned,
qty_allocated,
qty_backordered,
qty_processing,
qty_picked,
qty_shipped,
qty_cancel_requested,
qty_canceled,
row_weight
fields:order.shipments
enum<string>[]

Specify additional fields of the Shipment object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
shipping_account,
shipping_method,
shipping_method_name,
target_ship_date,
total_weight,
shipped_weight,
items,
item_weight,
packages,
packing_solution,
gallery,
picking_class_id,
is_cutoff_date_exception,
is_manually_processed,
label_print_target,
scac,
carrier_shipping_cost,
is_international,
is_documents_required,
is_electronic_customs,
infill_product_id,
max_package_weight,
packing_solution_providers,
tpb_group,
created_at,
updated_at,
packed_at,
retailer,
retailer_ship_to_location
fields:order.merchant
enum<string>[]

Specify additional fields of the Merchant object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
created_at,
updated_at,
brands,
default_brand,
custom_fields
fields:order.brand
enum<string>[]

Specify additional fields of the Brand object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
is_active,
is_deleted,
sort_order
fields:order.shipping_address
enum<string>[]

Specify additional fields of the OrderAddress object to be included in the response. See the selecting fields page for more information.

Available options:
all,
first_name,,
last_name,,
company,,
street,,
city,,
region,,
postcode,,
country,,
telephone,,
email,,
classification,,
is_valid
fields:order.status_history
enum<string>[]

Specify additional fields of the OrderStatusHistory object to be included in the response. See the selecting fields page for more information.

Available options:
all,
status,
comment,
notify_merchant,
user,
script_id,
created_at
fields:order.original_address
enum<string>[]

Specify additional fields of the OrderAddress object (original address) to be included in the response. See the selecting fields page for more information.

Available options:
all,
first_name,,
last_name,,
company,,
street,,
city,,
region,,
postcode,,
country,,
telephone,,
email,,
classification,,
is_valid
fields:order.address_candidates
enum<string>[]

Specify additional fields of the OrderAddressCandidate objects to be included in the response. See the selecting fields page for more information.

Available options:
all,
address_id,
street,
city,
region_code,
postal_code,
country_code,
classification
fields:order.instructions
enum<string>[]

Specify additional fields of the OrderInstruction objects to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
order_id,
note,
file_name,
presentation,
print_target,
print_orientation,
copies_printed
fields:order.tpb_group
enum<string>[]

Specify additional fields of the ThirdPartyBillingGroup object (via the order relationship) to be included in the response. See the selecting fields page for more information.

Available options:
all,
label,
status
fields:warehouse
enum<string>[]

Specify additional fields of the Warehouse object to be included in the response.

Available options:
basic,
all,
id,
name,
is_active,
abbreviation
fields:packages
enum<string>[]

Specify additional fields of the ShipmentPackage object to be included in the response.

Available options:
basic,
all,
tracking_ref,
alt_tracking_number,
alt_tracking_description,
billable_weight,
dimensional_weight,
dimensional_weight_divisor,
total_item_volume,
total_void_percent,
container_style,
num_cartons,
sscc,
manifest_courier_code,
items,
container,
infill,
packaging,
collected_data,
gallery,
created_at,
updated_at

Specify additional fields of the Gallery object to be included in the response.

Available options:
basic,
all,
items

Specify additional fields of the GalleryItem object to be included in the response.

Available options:
all,
url,
thumbnail_url,
caption,
taken_at,
device_info,
media_info,
created_at

Specify additional fields of the Gallery object to be included in the response.

Available options:
basic,
all,
items
fields:packages.items
enum<string>[]

Specify additional fields of the ShipmentPackageItem object to be included in the response.

Available options:
all,
sku,
name,
quantity,
weight,
hazmat_unit_weight,
customs_value,
order_item_id,
order_item_sku,
order_item_quantity
fields:packing_solution
enum<string>[]

Specify additional fields of the ShipmentPackingSolution object to be included in the response. See the selecting fields page for more information. Specify additional fields of the Product or Packaging* object to be included in the response.

Available options:
all,
created_at,
updated_at
fields:retailer
enum<string>[]

Specify additional fields of the Retailer object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
fulfillment_model,
merchant,
parent_retailer,
legal_name,
dba,
default_duties_payor,
default_shipping_method,
allowed_shipping_methods,
default_tpb_group_id,
routing_guide_notes,
custom_fields,
created_at,
updated_at
fields:retailer_ship_to_location
enum<string>[]

Specify additional fields of the RetailerShipToLocation object to be included in the response. See the selecting fields page for more information.

Available options:
basic,
all,
code,
qualifier_x12,
label,
location_type,
company,
street,
city,
region_id,
region,
postcode,
country_id,
telephone,
email,
is_default,
status,
retailer,
created_at,
updated_at
fields:retailer.merchant
enum<string>[]

Specify additional fields of the nested Merchant of the parent Retailer. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
created_at,
updated_at,
brands,
default_brand,
custom_fields
fields:retailer.parent_retailer
enum<string>[]

Specify additional fields of the nested parent Retailer of the parent Retailer. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
fulfillment_model,
merchant,
parent_retailer,
legal_name,
dba,
default_duties_payor,
default_shipping_method,
allowed_shipping_methods,
default_tpb_group_id,
routing_guide_notes,
custom_fields,
created_at,
updated_at
fields:retailer_ship_to_location.retailer
enum<string>[]

Specify additional fields of the nested Retailer of the parent RetailerShipToLocation. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
fulfillment_model,
merchant,
parent_retailer,
legal_name,
dba,
default_duties_payor,
default_shipping_method,
allowed_shipping_methods,
default_tpb_group_id,
routing_guide_notes,
custom_fields,
created_at,
updated_at
fields:order.retailer
enum<string>[]

Specify additional fields of the nested Retailer of the parent Order. See the selecting fields page for more information.

Available options:
basic,
all,
code,
name,
status,
fulfillment_model,
merchant,
parent_retailer,
legal_name,
dba,
default_duties_payor,
default_shipping_method,
allowed_shipping_methods,
default_tpb_group_id,
routing_guide_notes,
custom_fields,
created_at,
updated_at
fields:order.retailer_ship_to_location
enum<string>[]

Specify additional fields of the nested RetailerShipToLocation of the parent Order. See the selecting fields page for more information.

Available options:
basic,
all,
code,
qualifier_x12,
label,
location_type,
company,
street,
city,
region_id,
region,
postcode,
country_id,
telephone,
email,
is_default,
status,
retailer,
created_at,
updated_at
filter
string[]

Using the filtering syntax, you may filter the results using the following fields:

  • id
  • unique_id
  • created_at
  • updated_at
  • packed_at
  • tracking_number
  • alt_tracking_number
  • retailer_id
sort
string

The default sort order is descending by primary key (sort=-id). The following fields are available for sorting:

  • id
  • unique_id
  • created_at
  • updated_at
  • packed_at
  • merchant_id
count
integer

If specified as 1, the meta.count property of the response will be present and populated with the total count of items matching the query before any paging is applied. This is not included by default to improve performance in some edge cases and is not required to perform paging using the next property of the response. See paging parameters for more information.

Required range: 0 <= x <= 1
cursor_end
integer

A cursor for use in pagination which defines the last id of the next page of results, non-inclusive. See paging parameters for more information on paging.

cursor_start
integer

A cursor for use in pagination which defines the starting id of the next page of results. See paging parameters for more information on paging.

limit
integer
default:100

A limit on the number of objects to be returned.

Required range: 1 <= x <= 1000
Example:

100

Response

A dictionary with a collection property that contains an array of up to limit Shipment objects. If no shipments are found the array will be empty.

collection
Shipment · object[]

A list of Shipment objects.

included
object

Lists of referenced objects included by specifying optional fields. See the selecting fields page for more information.

has_more
boolean

True if the collection has more items on the next page. Use the "next" link to retrieve the next page of results.

next
string | null

The resource path for the next page of results if any are expected.

previous
string | null

The resource path for the previous page of results if any are expected.

meta
object

Additional metadata pertaining to the response.