Sends a single, new order into the exchange.
Authentication
Using the same authentication to the API Authenticate Method
Params
| Param | Description |
|---|---|
| token | User JSON Web Token | User API Key |
| api_key_auth | Api key delivered by Depasify |
example
URL_WEBSOCKET = wss://{host}?token=token
const ws = new WebSocket(URL_WEBSOCKET, [api_key_auth]) ;
Message structure
| Param | Mandatory | Example | Type | Description |
|---|---|---|---|---|
| subscribe | Y | trade | string | type of message send. In that moment use always 'trade' |
| account_id | Y | uuid | string | Id of the account to be associated with the trade |
| client_id | N | uuid | string | Client specified identifier |
| pair | Y | BTC/EUR | string | The symbol of the currency pair. |
| type | Y | buy | string | Side of the order. Valid values: [buy, sell] |
| volume | N | 0.001 | decimal | Mandatory if type: 'sell' volume in terms of the base asset |
| amount | N | 30000 | decimal | Mandatory if type: 'buy' amount in terms of the quote asset |
| orderType | Y | market | string | Order type. Valid values: [market, limit]. |
| price | N | 50000 | decimal | Mandatory if orderType: 'limit'. Order limit price |
| time_force | Y | FillAndKill | string | Specifies how long the order remains in effect. Valid values: [GoodTillCancel, FillAndKill, or FillOrKill.] |
