Order List

Retrieve a paginated list of ITAD orders for your company.

GET
/api/v1/itad/orders?page=1&limit=10

Description

Returns ITAD orders with optional status and date filters.

Request

Headers

HeaderValueRequired
AuthorizationBearer <access_token>Yes
Content-Typeapplication/jsonYes

Query Parameters

ParameterTypeRequiredDescription
pagenumberNoPage number (1-based). Default is 1.
limitnumberNoRecords per page. Default is 10. Max 100 on tickets, wallet, and shipping labels.
statusstringNoFilter by order status (e.g. IN TRANSIT, COMPLETED). Case-insensitive match against order_status.
start_datestringNoOn or after this date (YYYY-MM-DD; shipping labels also accept MM/DD/YYYY).
end_datestringNoOn or before this date (YYYY-MM-DD; shipping labels also accept MM/DD/YYYY).

Response

FieldTypeDescription
total_ordersnumberTotal matching orders.
total_pagesnumberTotal pages.
current_pagenumberCurrent page.
orders[]arrayOrder objects with shipping, billing, items, documents, and tracking where applicable.
orders[].order_idstringBuyback order ID.
orders[].order_numberstringUnique order number.
orders[].order_statusstringHuman-readable status (field name varies by order type on list).
orders[].items[]arrayLine items (fields vary by order type; Procurement list omits items).
orders[].trackingarrayShipment tracking entries when available.

Notes

  • Default page size is 10.
  • status filter is matched case-insensitively against order_status.
  • Use order_number from Place Order or the order list/detail responses for POST /api/v1/itad/{order_number}/cancel.
  • List responses include type and order_type set to ITAD.
  • documents is an object keyed by document type; each value is an array of { filename } download URLs.
  • tracking is an array of shipment objects with carrier_name, forward_shipping, and return_shipping.

Related Endpoints

Did this page help you?