Skip to main content
POST
Accept a market's trading agreement

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
asset
string
required

The Bybit market whose agreement you are accepting; stocks, ETFs and metals share one agreement, crude oil has the other.

Minimum string length: 1
Example:

"CLUSDT"

Response

Either asset matches more than one Bybit market and needs its full pair name, or the key cannot sign — Bybit takes a signature only from a master-account key carrying Account Transfer, Subaccount Transfer or Withdrawal permission, none of which connecting a Bybit key asks for.

message
string
required
Example:

"Invalid order id: 123"

statusCode
number
Example:

503