Place, track and cancel spot orders.Permissions:SPOT_TRADE to place and cancel, READ_ORDERS to read. Every key has both.New to this? Read 03. Spot Trading Explained first. It covers what spot trading is, what gets reserved, and the full step-by-step sequence.
201 Created is not acceptance by the market. It means we took the order and reserved your money. Always branch on the status field in the body, never on the HTTP status code.
2.
Money is always a string. Send "0.001", never 0.001. Never parse a returned amount into a float.
3.
A failed cancel is not a cancelled order. On 501, 409 or 503, nothing was released and no status was written. Re-read the order rather than assuming.
GET /v1/market/symbols to check the pair, then GET /v1/market/depth for the price, then GET /v1/transfers/balances for your funds, then POST /v1/orders to place, then GET /v1/orders/{id} to poll, and DELETE /v1/orders/{id} if you change your mind.