Freedom API JSON compatibility

HI

Can we consume the Freedom API using calls that can Serialize an Object we are posting.

e.g.

var content = new StringContent(JsonConvert.SerializeObject(evolorder), Encoding.UTF8, "application/json");
var consumeapi = client.PostAsync("/Freedom.Core/Freedom Database/SDK/SalesOrderPlaceOrder", content);

Where evolOrder are a header and detail items for a Sales Order.

and the Content is the JSN Serializedobject from that EvolOrder

Or do we have to XML?

If so how?