If a connection won't turn Active, or trades are being rejected, it's almost always one of a few key-related causes. Work through these in order.
Wrong permissions#
The most common cause. The API key must have exactly the right permissions:
- Read — enabled (so Liquid Edge can see balances and positions).
- Trade — enabled (so it can place orders).
- Withdraw — disabled. It should never be on. If a key has withdrawal enabled, disable it or recreate the key.
If Trade is missing, the connection may verify but orders will fail.
Key or secret entered incorrectly#
- The secret is shown only once when the key is created. If you didn't save it, you can't recover it — delete the key and create a new one.
- Re-paste both values carefully; stray spaces or a partial paste will fail verification.
IP whitelist#
Some exchanges let you restrict an API key to specific IP addresses. If yours is whitelisted, the connection will fail unless the required address is allowed. Either add the required IP, or (if you prefer) create the key without an IP restriction — weigh this against your own security preference.
Expired or revoked key#
- Some exchanges expire API keys after a period. An expired key stops working with no other change on your side — recreate it.
- If you (or anyone) revoked the key on the exchange, Liquid Edge instantly loses access. Create a new key and reconnect.
Wrong key type or account#
- Make sure the key was created for the correct account and market type (e.g. a futures-enabled key if you trade futures).
- Confirm you're connecting the exchange you intend to.
Still failing?#
Recreate the key from scratch with Read + Trade only, paste both values carefully, and reconnect. If it still won't go Active, reach out on the Telegram. For the connection basics, see Connecting an Exchange.
