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

Parametros de entrada:

Nome

Tipo

Mandatório

Descrição

symbol

string

sim

Symbol com separador ':' para o respectivo par.
Exemplo: BTC:BRL

side

string

sim

buy

ou

sell

type

string

sim

limit

ou

market

amount

number

não

*

Obrigatório quando o

type

é igual a

limit

e obrigatório quando

type

é igual a

market

e

quoteAmount

não esta preenchido.

quoteAmount

number

não

*

Obrigatório quando type é igual a

market

e

amount

não esta

preenchido

.

price

number

não

*

Obrigatório quando o type é do tipo

limit

.

clientId

string

não

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