TrueHold

How to revoke exchange API access everywhere, in five minutes

Deleting a key on the exchange is the only revoke that counts. Where the key pages live on ten exchanges, and what to do first when a tool is breached.

Published

To revoke an app’s access to your exchange account, delete its API key on the exchange: open the exchange’s API management page, find the key and delete it. That is the only revoke that counts. Removing the account inside the app, logging out or uninstalling it leaves the key alive on the exchange, where it keeps working for anyone who holds a copy. With the key pages listed below, each exchange takes about a minute.

When should you revoke a key?

  • The tool that holds it reports a breach, changes hands or shuts down. Its database is where your key lives now.
  • You stopped using the tool. A key with no job is risk with no upside.
  • The secret went somewhere it should not have: a chat, a screenshot, a support ticket, a shared document.
  • The key page shows a key you cannot name, or permissions you do not remember granting.
  • You are rotating keys anyway. Deleting the old key is the second half of every rotation.

Why doesn’t deleting it in the app revoke it?

An API key is a credential the exchange issued, and the exchange checks it on every request. The app only holds a copy. Deleting the connection inside the app removes that copy, if the app does it properly, but tells the exchange nothing, and any other copy, in a backup, a log or someone else’s hands, still works. Only the exchange can switch a key off. TrueHold is an example of the gap: deleting an exchange account there erases the stored key and its synced data, and TrueHold does not contact the exchange, so the key stays valid until you delete it on the exchange as well.

Where are the keys on each exchange?

These are the key pages of the ten exchanges TrueHold reads, as each exchange’s own help centre and API documentation described them on 25 October 2026. Menu labels move with redesigns; when a menu does not match, the account settings search usually finds “API”.

Binance

Where the keys are

Profile icon, then Account, then API Management

Worth knowing

Disable Account, under Account and Security, suspends trading and withdrawals and removes all API keys

Bybit

Where the keys are

API Management in the account menu, on the website only

Worth knowing

The emergency switch is Deactivate an Account, under Profile and Account

OKX

Where the keys are

Profile, then API; each key can be edited or deleted

Worth knowing

Freeze account and the list of authorized third-party apps are both under Profile and Security

Coinbase

Where the keys are

Keys for the Coinbase app and Advanced live in the Coinbase Developer Platform portal

Worth knowing

Apps connected by sign-in are listed at accounts.coinbase.com/security/connections

Kraken

Where the keys are

Profile icon, then Settings, then API

Worth knowing

The Global Settings Lock stops changes to API keys and other settings until it is lifted

Bitget

Where the keys are

Personal Center, then API Management

Worth knowing

Disable account, under Profile and Security, logs out every device and cancels unfilled orders

Gate

Where the keys are

Profile icon, then API Management

Worth knowing

A key not bound to an IP address is disabled after 90 days until one is bound

MEXC

Where the keys are

mexc.com/user/openapi

Worth knowing

Freeze Account makes every API key invalid; unfreezing goes through customer service

BingX

Where the keys are

User Center, then API Management

Worth knowing

Lock Account, in the account settings, stops logins, trading and withdrawals

Backpack

Where the keys are

Settings, then API Keys, on the website

Worth knowing

For suspected account access, its help centre points to a new password, 2FA and an email to support

What should you do first when a tool is breached?

  • Delete the key on every exchange where that tool had one, before anything else, starting with the exchange that holds the most money.
  • Check what each key could do. If it was read-only, the exposure was information: balances and history. If it could trade or withdraw, look through open orders, positions, recent trades, withdrawals and the withdrawal address list for anything you did not do.
  • If anything looks wrong, change the account password, check the two-factor settings and use the exchange’s emergency switch from the table where it has one.
  • Close the tool’s other doors too: apps connected through a sign-in button rather than a key, and any token approvals your wallets gave to its contracts.
  • Only then create fresh keys, read-only, one per tool you still use, each named after its tool.

Won’t old keys expire on their own?

Some will. Bybit, Gate and MEXC stop keys that are not bound to an IP address after 90 days. The clean-up has gaps, though. OKX and BingX never expire a read-only key, and on most exchanges a key bound to an IP address lasts until someone deletes it. The 20-exchange table lists each rule. Expiry is a safety net for keys you forgot, not a way to revoke the one you are worried about today.

How do you revoke TrueHold’s access?

Delete the TrueHold key on the exchange’s API page, and TrueHold loses access as soon as the exchange stops accepting it. TrueHold then shows the account as failing to sync and emails you about it; that is expected. Remove the exchange account in TrueHold to erase the stored key and the synced data, or delete the TrueHold account to remove every stored key at once. A regular audit of your API keys keeps the key page short enough that all of this stays a one-minute job.

Frequently asked questions

Is deleting the connection in my portfolio app enough?

No. The app only holds a copy of the key. Delete the key on the exchange’s API management page; that is what stops it working.

Should I revoke a read-only key after a breach?

Yes. A read-only key cannot trade or withdraw, but it still shows balances and history to whoever holds it. Deleting it takes a minute, and a new key for a tool you still trust takes five.

What if I need to cut off every key at once?

Use the exchange’s emergency switch. Binance’s Disable Account removes all API keys while suspending trading and withdrawals, and MEXC says freezing the account makes every API key invalid. Where an exchange documents no such effect, delete the keys one by one.

Does deleting an API key cancel my open orders?

Not necessarily. Bitget, for one, says that deleting a key does not automatically close positions or cancel open orders. After revoking a key that could trade, check open orders and positions yourself and cancel anything you did not place.

How do I know which app holds which key?

From the key’s name, if you named it after the tool when you created it. A key you cannot identify is safest deleted: a tool that still needs access will fail its next sync and tell you.

See your whole portfolio in one view

TrueHold is an AI-native financial and DeFi platform for modern capital. Paste a wallet or link an exchange to see every chain in one view, free.

Open TrueHold →