Account
GET /v1/account (Read)
Your balances, your deposit address and the key you are calling with.
JSON
{"customer_id": 12, "email": "you@shop.example",
"balances": [{"asset": "TRX", "available": "125.5"}, {"asset": "USDT", "available": "0"}],
"deposit_address": "TQ…", "deposit_chain": "TRC20", "usdt_trx_rate": "3.39",
"key": {"access_id": "ek_…", "label": "shop", "auth_mode": "Hmac",
"permissions": ["Read", "Order"], "permissions_mask": 3,
"rate_limit_per_minute": 600, "allowed_ips": ["203.0.113.7"],
"callback_url": "https://shop.example/hooks/energy", "expire_at": null}}| Field | Meaning |
|---|---|
balances | TRX and USDT, kept apart and never converted into each other |
deposit_address | your personal TRC20 top-up address (null while one is being assigned) |
usdt_trx_rate | TRX per USDT used for charge_asset: "USDT" orders ("0" = USDT charging unavailable) |
key.permissions_mask | Read = 1, Order = 2 |
Topping up
Send TRX or USDT (TRC20) to deposit_address. TRX is credited as soon as we see the transaction,
USDT once it is final. Orders are charged in TRX by default; charge_asset: "USDT" charges the
USDT balance at the current rate.
Frozen accounts
A frozen account gets 46003 (HTTP 403) on every call. Contact support.