Authentication
Request Signing
Generate HMAC-SHA256 signature:
signature = HMAC-SHA256(api_secret, timestamp + method + path + body)
Headers
X-API-Key: your_api_key
X-API-Timestamp: 1705312200000
X-API-Signature: abc123...
Example
import hmac
import hashlib
import time
timestamp = str(int(time.time() * 1000))
message = f"{timestamp}POST/api/sdk/orders{body}"
signature = hmac.new(
api_secret.encode(),
message.encode(),
hashlib.sha256
).hexdigest()