Os endpoints de Trades permitem realizar operações de câmbio dentro da plataforma, incluindo solicitação de cotações, aceitação de ordens e consulta ao histórico de negociações.
POST Request QuoteSolicita uma cotação para uma operação de câmbio entre duas moedas especificadas.
Endpoint:
POST /trade/customer//quoteParâmetros obrigatórios no corpo da requisição:
CustomerId
BaseCurrency / QuoteCurrency
BaseAccountId / QuoteAccountId
Side (buy/sell)
BaseAmount ou QuoteAmount
📎 Link para exemplo completo de requisição
PUT Accept QuoteConfirma a execução de uma cotação gerada anteriormente, finalizando a operação com a taxa de câmbio informada.
Endpoint:
PUT /trade/customer//execute/:quoteOrder📋 Link para exemplo completo de requisição
GET List TradesRetorna o histórico de negociações do cliente, incluindo filtros por moedas, status, valores e contas.
Endpoint:
GET /trade/customer//order📎 Link para exemplo completo de requisição
1. Preciso estar autenticado para usar os endpoints de trade?
Sim. É necessário gerar um Bearer Token via autenticação com clientId e clientSecret.
2. Como sei se uma cotação ainda é válida?
Verifique o campo
expireAtna resposta da cotação.
3. Posso informar o valor em moeda de destino ao invés do valor base?
Sim, pode usar
QuoteAmountem vez deBaseAmount. Apenas um dos dois deve ser preenchido.
4. O que acontece após aceitar a cotação?
A ordem de trade é executada e confirmada imediatamente se todos os dados estiverem corretos.
5. Consigo consultar negociações passadas?
Sim, utilize o endpoint de listagem com filtros opcionais como moedas, contas e status.