Create order

To place an order, grab the nonce and msg hash from the nonce api orders/nonce/ and provide them to the create order api /orders/create/.

Note: You will need to include the JWT Auth token to request headers to access this endpoint. To get the JWT Auth Token, refer the login section of this document.

circle-info

If you are affiliated with the Brine organization, please ensure that you add the organization_key and api_key to the request body in both the nonce and create endpoints. This field is entirely optional. To obtain these keys, please reach out to Brine at [email protected]envelope.

New order nonce

Before creating a new order, you’d be required to obtain a nonce and a msg hash by making use of this endpoint. Please note that this is a Private πŸ”’ route which means it needs to be authorized by the account initiating this request.

Endpoint

POST /sapi/v1/orders/nonce/

Request Headers

{
  "Authorization": "JWT ***"
}

Request Body

Field
Type
Mandatory
Description

market

STRING

YES

ord_type

STRING

YES

allowed values [limit, market]

price

FLOAT

OPTIONAL

It is required for creating limit order

side

STRING

YES

allowed values [buy, sell]

volume

FLOAT

YES

Example

Response

New order

Create a new order. (Private πŸ”’)

Before creating a new order, you’d be required to obtain a nonce by making use of this endpoint. Please note that this is a Private πŸ”’ route which means it needs to be authorized by the account initiating this request.

Endpoint

Request Headers

Request Body

Field
Type
Mandatory

msg_hash

STRING

YES

signature (both r & s)

STRING

YES

nonce

INTEGER

YES

To sign the msg hash obtained after accessing the nonce API, use the NodeJs SDK signMsgHasharrow-up-right function.

After successfully generating the signature, you may send it together with additional parameters to create the order, as shown below.

Example

Response

Last updated