When creating orders by API you may need to create an order stash. This is a template stash you can use.

"stash" : {

"id" : "123456",
"shipping_information" : {
"name" : "John Doe",
"email" : "[email protected]",
"address" : "123 Main St",
"state" : "NY",
"city" : "New York",
"zip" : "10001",
"country" : "US",
"phone" : "+1 555-555-9643",
"method" : "Standard Shippping",
"address_type" : "residential"
},
"total" : 9.14,
"currency" : "USD",
"tax" : 0.64,
"shipping" : 0,
"discount" : 0,
"date" : ISODate("2020-06-10T17:30:59.690-04:00"),
"ship_by_date" : ISODate("2020-06-12T02:59:59.000-04:00"),
"deliver_by_date" : ISODate("2020-06-24T02:59:59.000-04:00"),
"items" : [
{
"fulfillments" : [],
"serial_numbers" : [],
"type" : "item",
"id" : "SKULabs Item ID",
"line_id" : "A consistent identifier for this line in your own database."
"price" : 8.5,
"quantity" : 1,
"lineSku" : "Optional product SKU as seen in checkout",
"lineName" : "Optional product name as seen in checkout"
}
],
"notes" : "Customer requests or notes which will appear on packing slips",

"internal_notes" : "Notes only staff can see",

"channel_status" : "Any status name that your system knows this order by.",

"pending" : false,
}
Did this answer your question?