Futures API works to check balance, but order produces authentication error

First I was able to check the balance by sending a test. Then I submitted a sell order with the following command but it said minimum contract is 1.
Sell ETHUSDTM Q=0.1 L=20 A=Futures
FAILED
InvalidOrder kucoinfutures createOrder() minimum contract order amount is 1

Then, I tried a different coin but it said authentication error.
Sell ARBUSDTM Q=1 L=20 A=FUTURES
FAILED
AuthenticationError kucoinfutures Access denied, require more permission.

Anyone know how to fix this?

Hello @Alekshansolo, please note that the minimum trading contract size in KuCoin is 1.

The reason you are able to see the balance and not able to trade is that you did not give your API keys trading permission.

You must tick the Trade box as shown here

I don’t see that to be the case.

Create and submit new API keys with te correct settings vis Your Webhook Settings.