Exchange API Setup

Exchange API Key Setup Guide

MOAHook relays your TradingView alerts to exchange APIs, so each user must create API keys directly inside the exchange account.

This guide follows the same order as the screenshots and explains why each permission, IP restriction, and key value matters.

Viewing on mobile

On each exchange detail page, you can switch between PC and mobile screenshots. Exchanges with mobile screenshots open the mobile flow first on small screens; exchanges without them use the PC flow.

API security settings

64.176.225.121

For exchanges that support IP restrictions, allow only this IP and never enable withdrawal permissions. For Korea Investment, match the key environment and HTS ID.

IP restriction or environment validation

Restrict supported exchanges to 64.176.225.121. For Korea Investment, validate paper/real environment and HTS ID.

Never enable withdrawals

Keep asset-transfer permissions such as Withdraw, Transfer, and Sub-account Manage disabled.

Register keys immediately

Secret Keys are often shown only once, so register them in MOABOT right after issuance.

Bitget

Bitget API key setup

Create the key in the order shown below, then enter the values in MOABOT Dashboard > Settings > API. Even if the exchange screen changes slightly, look for API Management, API keys, or API and connections.

Values to enter in MOABOT

API KeySecret KeyPassphrase

Recommended settings

  • System-generated API key
  • Read-write
  • Futures Orders / Futures Holdings
  • Spot Trade or Margin Trade only when used
  • Bind IP addresses: 64.176.225.121

Cautions

  • Passphrase is a value you create yourself and must enter exactly the same in MOABOT.
  • Do not enable Wallet Withdraw, Wallet Transfer, or Sub-account Manage.

Capture View

Follow the PC web screenshots

This is the standard desktop-browser flow for opening the exchange API management screen and creating a key. The wider screen makes permissions and IP restrictions easier to verify.

Desktop opens the PC flow first. On small screens, mobile screenshots open first when available.

01Bitget · PC web

Open API keys from the profile menu

What to do on this screen

Open the top-right profile menu and select API keys.

Checkpoints

  • Bitget places API keys inside the account menu.
  • Proceed from the Main account you will use.

Next step: Select Create API key

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 1: Open API keys from the profile menu
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
02Bitget · PC web

Select Create API key

What to do on this screen

On the API keys screen, click Create API key to start creating a new key.

Checkpoints

  • Create a new MOABOT-only key instead of modifying an existing key.
  • Confirm that Main account is selected.

Next step: Choose System-generated API key

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 2: Select Create API key
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
03Bitget · PC web

Choose System-generated API key

What to do on this screen

Select the HMAC System-generated API key created by Bitget.

Checkpoints

  • User-generated API key requires separate RSA key management.
  • System-generated is appropriate for most users.

Next step: Set name, Passphrase, and Read-write

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 3: Choose System-generated API key
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
04Bitget · PC web

Set name, Passphrase, and Read-write

What to do on this screen

Enter a recognizable note, create a Passphrase, and select Read-write.

Checkpoints

  • Keep the Passphrase because you must enter the same value in MOABOT.
  • Choose Read-write, not Read-only, for order relay.
Bitget and OKX require Passphrase in addition to API Key and Secret Key.

Next step: Select Futures and Spot permissions

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 4: Set name, Passphrase, and Read-write
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
05Bitget · PC web

Select Futures and Spot permissions

What to do on this screen

For futures automation, select Futures Orders and Holdings. Select Spot Trade only if you will use spot.

Checkpoints

  • Futures Orders is required to send orders.
  • Futures Holdings is required to view positions.
  • Do not enable markets you will not use.

Next step: Skip unnecessary service permissions

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 5: Select Futures and Spot permissions
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
06Bitget · PC web

Skip unnecessary service permissions

What to do on this screen

Leave Copy trading, Taxation, P2P, Crypto Loans, and other unrelated permissions unchecked.

Checkpoints

  • MOABOT only uses permissions required for automated orders and account reads.
  • Loans, P2P, and copy-trading permissions are unnecessary.

Next step: Bind the IP address

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 6: Skip unnecessary service permissions
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
07Bitget · PC web

Bind the IP address

What to do on this screen

Enter 64.176.225.121 in Bind IP addresses. Do not select withdrawal or wallet-transfer permissions.

Checkpoints

  • Confirm that 64.176.225.121 is entered in Bind IP addresses.
  • Do not select Wallet Withdraw or Wallet Transfer.

Next step: Complete passkey security verification

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 7: Bind the IP address
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
08Bitget · PC web

Complete passkey security verification

What to do on this screen

Complete passkey verification. If it fails, choose Change verification method and use another method.

Checkpoints

  • A passkey failure means the process stopped at security verification, not that the key settings are wrong.
  • You can switch to another verification method and continue.

Next step: Change the verification method

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 8: Complete passkey security verification
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
09Bitget · PC web

Change the verification method

What to do on this screen

If passkey verification is blocked, switch to phone and email verification.

Checkpoints

  • Select Phone number verification and Email verification.
  • You must satisfy the number of methods required by the exchange before Submit becomes available.

Next step: Complete phone and email verification

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 9: Change the verification method
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
10Bitget · PC web

Complete phone and email verification

What to do on this screen

Enter the codes sent to your phone and email, then click Submit to finish creating the key.

Checkpoints

  • Enter each code in its matching field.
  • Request new codes if too much time has passed.

Next step: Register the created key in MOABOT

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 10: Complete phone and email verification
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.
11Bitget · PC web

Register the created key in MOABOT

What to do on this screen

When the new key appears in the list, enter API Key, Secret Key, and Passphrase in the Bitget section of MOABOT settings.

Checkpoints

  • Confirm that permissions such as Futures Orders and Futures Holdings are visible.
  • Confirm that the IP is restricted to the MOABOT server IP.

Swipe horizontally to inspect the desktop screenshot.

Open
Bitget PC web API setup step 11: Register the created key in MOABOT
Find the menu or field that matches the step title in the screenshot, then follow the checkpoints on the left.

Next Step

Register the issued key in MOABOT

Open Settings in the MOABOT dashboard, choose the API tab, then enter each exchange value such as API Key, Secret Key, Passphrase, or Korea Investment account and HTS values. Telegram verification may be required before saving.

Open MOAHook dashboard
Support