Create Order Invalid Argument

It looks like the Payload is missing the order configuration.

Example Below:

import uuid

payload = json.dumps({

    'order_configuration':{

         "limit_limit_gtc": {
            "limit_price": "0.45",
            "base_size": "3.5"
        },
    },
    'client_order_id':  str(uuid.uuid1()),
    'side': "SELL",
    'product_id':  "ADA-USD"

})

See the following post to setup a Request Body: