YimmiT API Dashboard
Welcome to the YimmiT API Dashboard โ your central hub for managing, monitoring, and integrating Exchange APIs.
This dashboard helps developers and partners securely interact with YimmiT services such as trading, liquidity, wallets, and account management.
๐ Getting Startedโ
Follow these steps to start using YimmiT APIs from the dashboard.
1๏ธโฃ Generate API Keysโ
- Login to YimmiT User Panel
- Navigate to API Management
- Click Create API Key
- Set permissions
- Save Key & Secret securely
Secret keys are shown only once.
๐ Authenticationโ
All private API requests must be authenticated.
How to Generate Signatureโ
- Ubuntu / Linux
- macOS
- Python
- JavaScript
Requires openssl (pre-installed on most Ubuntu systems) and date.
YOUR_API_KEY="your_api_key"
YOUR_SECRET_KEY="your_secret_key"
NONCE=$(date +%s%3N) # milliseconds since epoch
REQUEST_SIGNATURE=$(echo -n "${NONCE}${YOUR_API_KEY}" \
| openssl dgst -sha256 -hmac "${YOUR_SECRET_KEY}" \
| awk '{print $2}')
Install openssl if missing: sudo apt-get install openssl
Required Headersโ
X-Auth-Apikey: YOUR_API_KEY
X-Auth-Signature: REQUEST_SIGNATURE
X-Auth-Nonce: NONCE
Content-Type: application/json
Requires openssl (available via Homebrew) and gdate (GNU coreutils for millisecond precision).
# Install dependencies if needed:
# brew install openssl coreutils
YOUR_API_KEY="your_api_key"
YOUR_SECRET_KEY="your_secret_key"
NONCE=$(gdate +%s%3N) # milliseconds since epoch (requires coreutils)
REQUEST_SIGNATURE=$(echo -n "${NONCE}${YOUR_API_KEY}" \
| openssl dgst -sha256 -hmac "${YOUR_SECRET_KEY}" \
| awk '{print $2}')
Install dependencies: brew install openssl coreutils
Required Headersโ
X-Auth-Apikey: YOUR_API_KEY
X-Auth-Signature: REQUEST_SIGNATURE
X-Auth-Nonce: NONCE
Content-Type: application/json
import hmac, hashlib, time
YOUR_API_KEY = "your_api_key"
YOUR_SECRET_KEY = "your_secret_key"
nonce = int(time.time() * 1000)
message = f"{nonce}{YOUR_API_KEY}"
request_signature = hmac.new(
YOUR_SECRET_KEY.encode(),
message.encode(),
hashlib.sha256
).hexdigest()
Required Headersโ
X-Auth-Apikey: YOUR_API_KEY
X-Auth-Signature: request_signature
X-Auth-Nonce: nonce
Content-Type: application/json
Requires Node.js (v15+). Uses the built-in crypto module โ no dependencies needed.
const crypto = require('crypto');
const YOUR_API_KEY = "your_api_key";
const YOUR_SECRET_KEY = "your_secret_key";
const nonce = Date.now(); // milliseconds since epoch
const message = `${nonce}${YOUR_API_KEY}`;
const requestSignature = crypto
.createHmac('sha256', YOUR_SECRET_KEY)
.update(message)
.digest('hex');
Required Headersโ
X-Auth-Apikey: YOUR_API_KEY
X-Auth-Signature: requestSignature
X-Auth-Nonce: nonce
Content-Type: application/json
๐ Base URLsโ
Use the correct base URL based on service.
Staging APIsโ
https://dev.yimmit.com/