Problem with POST endpoint for Orders while using AXIOS

Hi there fellow companions!

I’ve been having a hard time translating my code from a CCXT based wrapped Node application to an AXIOS based one (CCXT uses a 10 weight endpoint everytime and I have a few issues with this). I was doing some experimentation with GET endpoints and everything has been working smooth. Sadly I’m having a hard time getting some kind of results with POST endpoints; notably the create order one. Here’s a snippet of my AXIOS post call. Signature method is just a shorter version for creating the HMAC.

dataQueryString = 'symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity='+quant+'&price='+price+'&timestamp='+timestamp;
  signature = Signature(dataQueryString, Secret);
  axios.post('https://api.binance.com/api/v3/order',{
     symbol : 'LTCBTC',
     side : 'BUY',
     type : 'LIMIT',
     timeInForce : 'GTC',
     quantity : quant,
     price : price,
     timestamp : timestamp,
     signature : signature
  }, {
     headers: {
        'X-MBX-APIKEY': apiKey
     }
  }).then(function (response) {
     console.log(response.data);
  }).catch(function (error) {
     console.log(error);
  }) 

The error I get is that I’m not sending the SYMBOL parameter or is null or empty which according to myself and the get endpoint of markets it is not. The message shows that the information is in the data of the request

Can you tell me if I’m missing some key part?

NVMND, just realized that the POST Method requires parameters to be as a query string and not in the body. Got me fooled right.