A bunch of weird errors without explanation in documentation

What’s wrong with these requests?

‘order?symbol=ETHBUSD&side=SELL&type=TAKE_PROFIT_MARKET&closePosition=true&workingType=MARK_PRICE&timeInForce=GTE_GTC&stopPrice=1864.95&positionSide=LONG&timestamp=1691594178777&recvWindow=60000&signature=ffc1e71aa9cd53bf75b38efb64a55e710b99ecc82f91c4005f58d557d8db6aad’
data: {
code: -4129,
msg: ‘Time in Force (TIF) GTE can only be used with open positions or open orders. Please ensure that open orders or positions are available.’
}

————

‘order?symbol=ETHBUSD&side=SELL&type=TAKE_PROFIT_MARKET&closePosition=true&workingType=MARK_PRICE&timeInForce=GTE_GTC&stopPrice=1853.69&positionSide=LONG&timestamp=1691594534974&recvWindow=60000&signature=909ee3dd1d41caaf13c6435e8f1fc99d98e58b59fd99454c69cf228ad89cd3de’

data: {
code: -4130,
msg: ‘An open stop or take profit order with GTE and closePosition in the direction is existing.’
}

————

‘order?symbol=ETHUSDT&side=SELL&type=MARKET&quantity=0.020&positionSide=LONG&timestamp=1691596114584&recvWindow=60000&signature=4be2420a6349a48151457168da1a3bfe6c241a6c130d8e49b99869a046f0e141’

data: { code: -2022, msg: ‘ReduceOnly Order is rejected.’ }

I’m not sure GTE_GTC is the legit timeInForce value of Futures API.

One of the reasons for “ReduceOnly Order is rejected” is that the order is trying to reduce the position, but there is no position found in the account.