This endpoint creates a new order and automatically triggers order processing workflows, including inventory allocation, payment processing, and fulfillment initiation.
Authentication
This endpoint requires a valid API key withorders:write
permissions.
Request Body
Customer information for the order
Array of items in the order
Shipping address for the order
Billing address if different from shipping. If not provided, shipping address will be used.
Payment information
Shipping preferences
Additional custom metadata to store with the order
Unique key to ensure idempotent order creation
Response
Unique identifier for the created order
Always “order” for this object type
Human-readable order number (e.g., “ORD-2024-001234”)
Order status:
pending
, processing
, shipped
, delivered
, cancelled
Customer information associated with the order
Array of order items with calculated totals
Order totals breakdown
ISO 8601 timestamp of order creation
ISO 8601 timestamp of last update