Skip to main content
GET
Get All Order Items
This endpoint returns a comprehensive list of all items within an order. It’s ideal for order fulfillment, kitchen display systems, packing lists, and complete order review.
This endpoint provides complete item details for all items in an order, making it efficient for bulk operations and comprehensive order management.

Path Parameters

string
required
The unique identifier of the order whose items you want to retrieve

Query Parameters

boolean
default:"true"
Whether to include detailed modification information for each item
string
Filter items by fulfillment status: “pending”, “preparing”, “ready”, “completed”
string
Filter items by product category

Response

string
The order identifier these items belong to
integer
Total number of items in the order
array
Array of all order items with complete details
object
Summary information for the complete order

Response Example

Get Items by Status
Get Items by Category
Get Items Without Modifications
Performance Optimization: When you only need basic item information, set include_modifications=false to reduce response size and improve performance.
Kitchen Display: Use status_filter=pending to show only items that need preparation, perfect for kitchen display systems.

Use Cases

Order Fulfillment
  • Generate complete packing lists
  • Kitchen preparation workflows
  • Quality control checklists
Customer Service
  • Complete order review with customer
  • Item substitution discussions
  • Order modification consultations
Inventory Management
  • Track item demand patterns
  • Monitor category performance
  • Identify popular product combinations
Reporting & Analytics
  • Order composition analysis
  • Average order value calculations
  • Product performance metrics

Error Responses

Order Not Found
No Items Found
Access Denied
Large Orders: For orders with many items, consider using pagination or filters to manage response sizes and improve performance.