Envio de um ativo para uma carteira especifica

Este endpoint permite realizar o envio (transferência) de um ativo específico (como USDT, ETH etc.) para um endereço de carteira na rede blockchain informada.

📍 Endpoint

POST https://api.etherglobalassets.com.br/exchange/send

🧾 Cabeçalhos obrigatórios (Headers)

Cabeçalho

Valor

Descrição

Authorization

Bearer <token>

Token JWT de autenticação

Content-Type

application/json

Define que o corpo está em JSON

📦 Corpo da Requisição (JSON)

{
  "amount": "0.1",
  "currency": "USDT",
  "network": "ETH",
  "destinationAddress": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcdef"
}

🧮 Campos obrigatórios

Campo

Tipo

Descrição

amount

string

Quantidade do ativo a ser enviada

currency

string

Sigla do ativo (ex: USDT, ETH)

network

string

Rede blockchain (ex: ETH, TRON)

destinationAddress

string

Endereço da carteira de destino

📌 Exemplo com curl

curl https://api.etherglobalassets.com.br/exchange/send \
  --request POST \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "amount": "0.1",
    "currency": "USDT",
    "network": "ETH",
    "destinationAddress": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcdef"
}'

Dica: Substitua <token> pelo JWT válido e informe valores reais nos campos.

✅ Resposta esperada (HTTP 202)

{
  "message": "Transação enviada para processamento."
}

⚠️ Possíveis erros

Código

Erro

Causa comum

400

Bad Request

Dados ausentes ou inválidos

401

Unauthorized

Token inválido ou ausente

403

Forbidden

Saldo insuficiente ou permissão negada

500

Internal Server Error

Erro interno do serviço

💬 Observações finais

  • Sempre valide se há saldo suficiente antes de realizar o envio.

  • Esse endpoint é crítico e deve ser protegido com autenticação segura e limites de uso.

Mais Informações sobre esse endpoint:

Acesse aqui