POST [ENDPOINT]/createOrder
Método responsável por criar uma ordem.

Parametros de entrada:

NomeTipoMandatórioDescrição
symbolstringsimSymbol com separador ':' para o respectivo par.
Exemplo: BTC:BRL
sidestringsimbuy ou sell
typestringsimlimit ou market
amountnumbernão*:exclamation: Obrigatório quando o type é igual a limit e obrigatório quando type é igual a market e quoteAmount não esta preenchido.
quoteAmountnumbernão*:exclamation: Obrigatório quando type é igual a market e amount não esta preenchido.
pricenumbernão*:exclamation: Obrigatório quando o type é do tipo limit.
clientIdstringnão:exclamation:Quando não informado, será atribuido o id do usuário.

Response

201 - Created

{
  id: string, // Id da ordem
  clientId: string, // Id do usuário/cliente
  datetime: string,// data da abertura da ordem
  timestamp: number, // data da abertura da ordem em timestamp
  lastTradeTimestamp: number, // [não informado]
  status: string,// status atual da ordem
  symbol: string,// Simbolo da ordem, ex: BTC/BRL
  type: string,// Tipo da ordem [Limit / Market]
  timeInForce: string,// [não informado]
  side: string,// lado da ordem [Buy / Sell]
  price: number, // Preço da ordem
  average: number,// Preço médio da ordem
  amount: number,// Quantidade negociado
  filled: number,// Quantidade exeutado
  remaining: number, // Quantidade restante
  cost: number, // Custo da ordem
  trades:[],// Trades realizados da ordem
  fee: { 
    cost: number, // Custo
    currency: string, // Moeda
    rate: number,// Taxa
    type: string  // Tipo [Taker / Maker]
  },
  info: string // Informação da ordem
}

Response

400 - Bad Request