CaaS API
Crypto as a Service — trading, carteiras, mercados e cotações RFQ.
Base URL: https://caas.liqi.com.br
Info
POST /v1/auth/login usando suas credenciais apiKey + secretKey.Autenticação
/v1/auth/loginAutentica com apiKey + secretKey e retorna token JWT.
| Name | Type | Required | Description |
|---|---|---|---|
apiKey | string | Required | Chave de API fornecida pela Liqi. |
secretKey | string | Required | Chave secreta pareada com a apiKey. |
/v1/auth/refreshRenova o token JWT usando o refresh token.
Carteiras (Wallets)
/v1/wallet/fetchBalanceRetorna saldos consolidados da carteira em todos os ativos.
/v1/wallet/fetchDepositAddressRetorna endereços de depósito para cada rede suportada.
/v1/wallet/withdrawSolicita saque de criptoativo para endereço externo.
| Name | Type | Required | Description |
|---|---|---|---|
asset | string | Required | Ativo a ser sacado (ex: BTC, ETH, USDC). |
amount | string | Required | Quantidade a ser sacada. |
address | string | Required | Endereço de destino na blockchain. |
network | string | Optional | Rede (ex: ethereum, polygon). Default depende do ativo. |
Mercados (Markets)
/v1/market/fetchMarketsLista todos os pares de negociação disponíveis.
/v1/market/fetchTickerRetorna dados de preço em tempo real para um par.
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Required | Par de negociação (ex: BTC/BRL). |
/v1/market/fetchHistoricalPricesRetorna preços históricos com intervalos configuráveis.
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Required | Par de negociação. |
interval | string | Optional | Intervalo: 1h, 4h, 1d, 1w.(default: 1d) |
limit | number | Optional | Número de candles.(default: 30) |
Ordens (Orders)
/v1/orders/createOrderCria uma nova ordem de compra ou venda.
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Required | Par de negociação (ex: BTC/BRL). |
side | string | Required | Lado da ordem: BUY ou SELL. |
type | string | Required | Tipo: MARKET ou LIMIT. |
amount | string | Required | Quantidade do ativo base. |
price | string | Optional | Preço limite (obrigatório para ordens LIMIT). |
/v1/orders/fetchOrdersLista ordens com filtros opcionais.
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Optional | Filtrar por par. |
status | string | Optional | OPEN, FILLED, CANCELLED, EXPIRED. |
limit | number | Optional | Itens por página.(default: 50) |
/v1/orders/cancelOrderCancela uma ordem aberta.
RFQ (Request for Quote)
O fluxo RFQ permite obter uma cotação garantida por 30 segundos antes de executar. Ideal para grandes volumes ou quando preço fixo é necessário.
/v1/orders/rfq/createQuoteSolicita uma cotação de preço fixo. Validade de 30 segundos.
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | Required | Par de negociação. |
side | string | Required | BUY ou SELL. |
amount | string | Required | Quantidade do ativo base. |
/v1/orders/rfq/executeQuoteExecuta uma cotação RFQ antes da expiração.
WebSockets
Conecte-se ao WebSocket para receber atualizações em tempo real de preços, ordens e saldos.
Info
wss://caas.liqi.com.br/ws. Autentique enviando o token JWT na mensagem de subscribe.Canais disponíveis
| Canal | Descrição |
|---|---|
ticker:{symbol} | Precos em tempo real. |
orders | Atualizações de status de ordens. |
balance | Atualizações de saldo da carteira. |
Ambientes
| Ambiente | URL | Dados |
|---|---|---|
| Produção | https://caas.liqi.com.br | Dados reais, ordens executadas em exchanges. |
| Sandbox | https://sandbox.caas.liqi.com.br | Dados sintéticos (header X-Synthetic). |