AscendEX Exchange Setup
Connect your AscendEX account to SignalBee in minutes. This guide walks you through creating and configuring API keys with the exact permissions needed for automated trading.
Good News: AscendEX uses a simple two-value authentication system - just API Key and Secret Key. No passphrase or additional credentials required.
Prerequisites
Before you begin, make sure you have:
- Verified AscendEX account - Identity verification (KYC) completed
- 2FA enabled on AscendEX - Required for API key creation
- SignalBee account - Ready to connect an exchange
- Password manager - For storing your API credentials securely
Security Note: AscendEX requires 2FA (two-factor authentication) to create API keys. If you haven't enabled 2FA yet, go to Profile → Security in your AscendEX account settings.
Creating Your API Key
Follow these steps to create an API key on AscendEX.
Step 1: Log In to AscendEX
- Go to ascendex.com
- Log in with your email and password
- Complete 2FA verification
Step 2: Navigate to API Management
- Click your profile icon in the top-right corner
- Select API Management from the dropdown menu
- You'll see a list of your existing API keys (if any)
Step 3: Create a New API Key
- Click the Create API button
- You'll be prompted to configure your new key
Step 4: Configure Your API Key
- Label - Enter a descriptive name:
SignalBee Trading - Permissions - Select the appropriate permissions (see Configuring Permissions)
Tip: Use a clear label like "SignalBee-Spot" so you can easily identify this key's purpose later.
Step 5: Complete Security Verification
- Complete 2FA verification (authenticator app code)
- You may also need email verification
- Wait for the verification to complete
Step 6: Copy BOTH Values IMMEDIATELY
After verification, AscendEX displays your API credentials:
| Value | Can View Later? | Action Required |
|---|---|---|
| API Key | ✅ Yes | Copy and save |
| Secret Key | ❌ NO - Never shown again | Copy immediately! |
Warning: If you close this page without copying your Secret Key, you'll need to delete this API key and create a new one. There is no way to recover a Secret Key.
Save both keys in your password manager now before proceeding.
Configuring Permissions
Configure the correct permissions to balance functionality and security.
Required Permissions
| Permission | Enable? | Why |
|---|---|---|
| View | ✅ Yes | Allows SignalBee to check your balances, positions, and order history |
| Trade | ✅ Yes | Allows SignalBee to place and cancel spot orders |
Never Enable These Permissions
| Permission | Enable? | Why |
|---|---|---|
| Withdraw | ❌ NEVER | SignalBee never needs withdrawal access. Enabling this is a serious security risk. |
Security Note: Even if your API key is somehow compromised, funds cannot be withdrawn without withdrawal permissions enabled. This is your most important security protection.
How to Edit Permissions
If you need to modify permissions after creating your key:
- In API Management, find your SignalBee API key
- Click the Edit button next to the key
- Modify the permission checkboxes as needed
- Click Confirm
- Complete 2FA verification
IP Whitelist Configuration
IP whitelisting restricts your API key to only work from specific IP addresses. This is optional but adds a strong security layer.
Why Use IP Whitelisting?
| Scenario | Without Whitelist | With Whitelist |
|---|---|---|
| SignalBee places trade | ✅ Works | ✅ Works |
| Attacker tries stolen key | ⚠️ Could work | ❌ Blocked |
Even if your API key is somehow exposed, it won't work from unauthorized IP addresses.
SignalBee Server IP Addresses
Note: Contact support@signalbee.trade to request SignalBee's current production IP addresses for whitelisting. We maintain static IPs specifically for exchange API calls and will notify you before any infrastructure changes.
How to Configure IP Whitelisting
- When creating or editing your API key, find the IP restriction section
- Enable IP whitelisting
- Enter each SignalBee IP address (one per line or comma-separated)
- Click Confirm
- Complete verification
If You Skip IP Whitelisting
If you choose not to use IP whitelisting:
- Leave the IP whitelist empty or select unrestricted access
- Understand this is less secure but still safe if withdrawals are disabled
- Your other security measures (no withdrawal permission) still protect your funds
Adding to SignalBee
Now connect your AscendEX API key to SignalBee.
Step 1: Go to Exchanges Page
- Log in to your SignalBee account
- Navigate to Exchanges in the main menu
Step 2: Add New Exchange
- Click the Add Exchange button
- Select AscendEX from the exchange list
Step 3: Enter Your Credentials
AscendEX requires only two fields - simpler than some other exchanges:
- API Key - Paste your AscendEX API key
- Secret Key - Paste your AscendEX Secret key
Note: No passphrase is required. AscendEX uses a straightforward two-value authentication system.
Step 4: Test the Connection
- Click Save and Test Connection
- Wait for SignalBee to verify your credentials
- Look for the ✅ success message
Step 5: Verify Your Setup
After successful connection:
- Your AscendEX balances should appear in SignalBee
- Check that your expected assets are listed
- Balances confirm the View permission is working
Tip: If balances don't appear, verify that View permission is enabled in your AscendEX API settings.
AscendEX-Specific Considerations
Ticker Format
AscendEX uses a slash separator in trading pair symbols:
| SignalBee Format | AscendEX Format | ⚠️ Not This |
|---|---|---|
| BTC/USDT | BTC/USDT | |
| ETH/USDT | ETH/USDT | |
| SOL/USDT | SOL/USDT |
When configuring webhooks or signals, use the slash format: BTC/USDT, ETH/USDT, etc.
Note: SignalBee automatically normalizes ticker formats when possible, but using the correct AscendEX format with slashes ensures the best compatibility.
Account Group
AscendEX uses an internal account group ID for routing API requests. SignalBee handles this automatically - you don't need to configure anything.
Minimum Order Sizes
AscendEX enforces minimum order values:
| Typical Minimum | Notes |
|---|---|
| ~$5 USD equivalent | Varies by trading pair |
| Check specific pair | Use AscendEX trading interface |
Tip: Check AscendEX's trading rules for current minimum order sizes for specific pairs.
Trading Fees
AscendEX offers standard trading fees:
| Fee Type | Standard Rate | VIP Discounts |
|---|---|---|
| Maker | 0.10% | Lower with volume |
| Taker | 0.10% | Lower with volume |
Tip: VIP tiers are based on 30-day trading volume and ASD token holdings. Check AscendEX for current tier requirements.
API Rate Limits
- AscendEX imposes rate limits on API requests (varies by endpoint)
- SignalBee handles rate limiting automatically
- If you see rate limit errors, reduce your signal frequency or check for duplicate webhooks
Troubleshooting
Common AscendEX-specific errors and solutions:
| Error | Likely Cause | Solution |
|---|---|---|
| "Invalid API Key" | Typo when copying, or key was deleted | Re-copy the API key carefully. Check for extra spaces. Verify key exists in AscendEX. |
| "Invalid Signature" | Incorrect Secret Key | Re-copy the Secret Key exactly. If lost, delete the API key and create a new one. |
| "Permission Denied" | Missing required permissions | Enable View and Trade permissions in AscendEX API settings. |
| "IP not whitelisted" | API key restricted to different IPs | Add SignalBee's IPs to your whitelist, or remove IP restrictions. |
| "Insufficient Balance" | Not enough funds for the order | Check your balance and ensure sufficient funds are available. |
| "Invalid Symbol" | Wrong ticker format | Use slash format: BTC/USDT, not BTCUSDT or BTC-USDT. |
| "Order amount too small" | Order below minimum | Increase order quantity to meet AscendEX minimums (~$5). |
| "Rate Limit Exceeded" | Too many API requests | Wait and retry. Reduce signal frequency if persistent. |
Connection Test Fails?
If your connection test fails in SignalBee:
- Double-check both keys - Copy-paste errors are the most common issue
- Wait a few minutes - New API keys may take 1-2 minutes to activate
- Verify permissions - Ensure View permission is enabled
- Check IP whitelist - Remove IP restrictions temporarily to test
- Verify Secret Key - Remember, it's only shown once during creation
For persistent issues, see our Error Codes Reference or contact support@signalbee.trade.
Security Best Practices
Follow this checklist to keep your AscendEX account secure:
AscendEX Account Security
- Enable 2FA with an authenticator app (Google Authenticator, Authy) - more secure than SMS
- Use a unique, strong password for AscendEX (not reused from other sites)
- Enable withdrawal whitelist on AscendEX - restricts withdrawals to pre-approved addresses only
- Verify you're on the real AscendEX site (check the URL carefully)
API Key Security
- Create a dedicated API key just for SignalBee - don't reuse keys across services
- Never enable withdrawal permission - SignalBee never needs it
- Consider IP whitelisting for maximum security
- Never share your Secret Key via email, chat, or screenshots
- Store both credentials in a password manager (1Password, Bitwarden, etc.)
Ongoing Security
- Review your API keys periodically in AscendEX - delete any you don't recognize
- Rotate API keys every 90 days as a security habit
- Monitor trade history on AscendEX for any unauthorized activity
- Keep your email secure - it's used for AscendEX account recovery
Security Note: Even with all these precautions, the most important protection is never enabling withdrawal permissions. Without this permission, your funds cannot be moved off the exchange even if everything else is compromised.
Related Resources
- API Key Best Practices - General API key security guidance
- Security Overview - How SignalBee protects your data
- Error Codes Reference - Common error messages explained
- Binance Setup - Similar two-value authentication system