Overview
The Orders API enables comprehensive order management including retrieving order details, processing payments, creating fulfillments, and handling returns. Base Path:/admin/orders
Source: packages/medusa/src/api/admin/orders/route.ts
List Orders
Retrieve a list of orders with filtering and pagination.Query Parameters
Comma-separated list of fields to include.
Maximum number of orders to return.
Number of orders to skip.
Filter by order status:
pending, completed, canceled, requires_action.Filter by payment status:
not_paid, awaiting, captured, partially_refunded, refunded, canceled, requires_action.Filter by fulfillment status:
not_fulfilled, partially_fulfilled, fulfilled, partially_shipped, shipped, partially_delivered, delivered, canceled.Filter orders by sales channel.
Filter orders by customer.
Filter orders by customer email.
Filter orders by region.
Filter by creation date range.
Request
Response
Array of order objects.
Total number of orders matching the filters.
packages/medusa/src/api/admin/orders/route.ts:8
Get Order
Retrieve a single order by ID.Path Parameters
The order’s ID.
Request
Response
Update Order
Update order details such as email or metadata.Path Parameters
The order’s ID.
Request Body
Update the order’s email address.
Update the shipping address.
Update the billing address.
Custom metadata key-value pairs.
Request
Response
Cancel Order
Cancel an order.Path Parameters
The order’s ID.
Request
Response
Fulfillments
Create Fulfillment
Create a fulfillment for order items.Request Body
Items to fulfill.
Stock location to fulfill from.
Custom metadata.
Request
Cancel Fulfillment
Cancel a fulfillment.Ship Fulfillment
Mark a fulfillment as shipped.Payments
Capture Payment
Capture payment for an order.Refund Payment
Refund payment for an order.Request Body
Amount to refund in cents.
Reason for the refund.
Returns
Request Return
Initiate a return for order items.Request Body
Items to return.
Location to receive the return.
Receive Return
Mark return items as received.Order Changes
Get Order Changes
Retrieve all changes made to an order.Next Steps
Customers
Manage customer information
Products
View product details