O3 TRADE Documentação da API
Transações cripto de alto volume

Liquidez sem ruído.
Execução com intenção.

A API pública da O3 permite integração com o fluxo OTC: solicitar cotação, confirmar execução e acompanhar ordens e saldos. Projetada para parceiros com necessidade de rapidez, rastreabilidade e consistência.

Dica: para testar rápido, comece com POST /api/v1/trades/quote e depois POST /api/v1/trades/buy.

Informações rápidas
Base URL https://laas.o3trade.com
Versão v1
Formato JSON
Auth HMAC-SHA256 (headers)

🔐 Autenticação

Todas as requisições devem ser autenticadas utilizando HMAC-SHA256. Envie os headers abaixo em todas as chamadas.

  • x-api-key — Chave pública
  • x-signature — Assinatura HMAC-SHA256 em hex
  • x-timestamp — Epoch em ms ou ISO
  • x-nonce — opcional (anti-replay)

A assinatura é calculada sobre o payload canônico. Use exatamente a mesma serialização do body (se houver).

Payload canônico

METHOD + PATH + BODY + TIMESTAMP + NONCE

Onde BODY é vazio em requisições sem body (GET) e NONCE é vazio quando não enviado.

🔄 Fluxo de Integração

  1. Solicitar cotação OTC
  2. Confirmar compra usando quoteId
  3. Acompanhar ordens
  4. Consultar saldos
POST /api/v1/trades/quote
POST /api/v1/trades/buy
GET  /api/v1/orders
GET  /api/v1/accounts/balances

🧪 Exemplo (curl)

Solicitar cotação:

curl -X POST https://laas.o3trade.com/api/v1/trades/quote \
  -H "x-api-key: SUA_API_KEY" \
  -H "x-signature: ASSINATURA" \
  -H "x-timestamp: 1710000000000" \
  -H "Content-Type: application/json" \
  -d '{
    "pair": "USDTBRL",
    "amount": "1000",
    "settlement": "d0"
  }'

📚 Referência da API