API para Desarrolladores

Documentación base para integrar autenticación, wallet y trading del exchange

Usa esta referencia para conectar autenticación, balances, direcciones de depósito, retiros e historial de trading a tus propios flujos.

Autenticación bearerAcciones de walletDatos de tradingFlujos de fondeo
Base URLhttp://127.0.0.1:8001/apiReferencia actual usada para entorno local
Modelo de authToken bearerSe obtiene en login y se adjunta a las rutas protegidas
Resumen

API principal del exchange

POST/login

Usa la API del exchange para autenticarte, consultar balances, generar direcciones de depósito, enviar retiros e inspeccionar historial de trading desde tu propia capa de automatización.

Nota de implementaciónLa autenticación devuelve el bearer token requerido por los endpoints protegidos.
{
  "api_key": "your_api_key",
  "secretkey": "sha256(passphrase, secret)"
}
Descubrimiento de mercado

Monedas y pares de trading

GET/coins

Descubre los activos soportados y los pares de trading antes de enrutar depósitos, retiros o automatización de trading.

Nota de implementaciónDevuelve monedas soportadas, decimales y redes.
{
  "success": true,
  "data": [
    { "coin": "BTC", "network": "BTC", "decimal": 8 },
    { "coin": "USDT", "network": "ERC20", "decimal": 8 }
  ]
}
Cuenta

Balances de activos

POST/account/assets

Obtén balances disponibles para trading y balances que siguen comprometidos dentro de órdenes abiertas.

Nota de implementaciónRuta protegida. Requiere bearer token obtenido en login.
{
  "success": true,
  "data": [
    {
      "coin": "BTC",
      "wallet": {
        "avbl_balance": "9.00000000",
        "balance_in_trade": "0.00000000"
      }
    }
  ]
}
Fondeo

Generar dirección de depósito

POST/account/coin/deposit

Crea una dirección de depósito para la moneda y red seleccionadas. Las redes dependen del soporte del servicio de wallet y de la configuración de seguridad.

Nota de implementaciónParámetros típicos: coin, network.
{
  "success": true,
  "data": {
    "coin": "ETH",
    "address": "0x7a6bb617c9e43592e302aa196e88fcd3ae112fbc",
    "address_url": "https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=..."
  }
}
Tesorería

Enviar retiro

POST/account/coin/withdraw

Envía un retiro cripto a una dirección externa una vez que se cumplan las políticas de cuenta, mínimos de red y reglas de 2FA.

Nota de implementaciónParámetros típicos: coin, network, amount, to_address.
{
  "success": true,
  "data": [],
  "message": "Withdraw request sent successfully"
}
Ejecución

Historial de trading y libros de órdenes

POST/trade/history

Inspecciona la profundidad de mercado en vivo y consulta trades completados por par, rango de fechas, tipo de orden o lado.

Nota de implementaciónTambién existen endpoints relacionados para libros de órdenes de compra y venta.
{
  "success": true,
  "data": [
    {
      "type": "buy",
      "date": "29-03-2024 13:16:58",
      "pair": "TRX/USDT",
      "order_type": "Limit",
      "price": "5.00000000",
      "qty": "1.00000000",
      "status": "Completed"
    }
  ]
}

By Clicking "Accept", you agree to the storing of cookies of your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookie Policy