I can't figure out what I am doing wrong. Using atomic_order/checkouts, my json payload succeeds, but the same payload fails at the /orders endpoint. I am using RestSharp:
var rootSerial = JsonConvert.SerializeObject(myOrderCartObject);
request.AddStringBody(rootSerial, ContentType.Json);
Payload:
{"orderCart":{"discounts":null,"lineItems":{"elements":[{"item":{"id":"3282V1W6NKDRY"},"alternateName":null,"discounts":null,"exchanged":false,"modifications":{"elements":[{"item":null,"alternateName":null,"discounts":null,"exchanged":false,"modifications":null,"modifier":{"id":"HWXM6GTYF1CGG"},"id":null,"name":null,"modifierIds":null,"modifierGroup":null}]},"modifier":null,"id":null,"name":null,"modifierIds":null,"modifierGroup":null}]}},"name":null,"price":0,"modifierGroups":null,"elements":null,"href":null}
Grateful for any help. Thanks.