Skip to main content
POST
/
user-settings
Update user settings (leverage)
curl --request POST \
  --url https://exchange-api2.bulk.trade/api/v1/user-settings \
  --header 'Content-Type: application/json' \
  --data '
{
  "action": {
    "type": "updateusersettings",
    "settings": {
      "m": [
        [
          "BTC-USD",
          5
        ],
        [
          "ETH-USD",
          3
        ]
      ]
    }
  },
  "account": "FuueqefENiGEW6uMqZQgmwjzgpnb85EgUcZa5Em4PQh7",
  "signer": "FuueqefENiGEW6uMqZQgmwjzgpnb85EgUcZa5Em4PQh7",
  "signature": "5JXWgp1fW6px2Gjhw6YHhQ4wEqb6FqMam6m4yg4uRcCksH9WxSv9dVjizGfD4StGtv1z9gR71unZY6tQ6dNDdJ3K"
}
'
{
  "status": "ok",
  "response": {
    "type": "<string>",
    "data": {
      "statuses": [
        {
          "resting": {
            "oid": "<string>"
          }
        }
      ]
    }
  }
}

Before You Start

See the Transaction Signing guide for details on how to sign your requests.

Body

application/json

Signed transaction for updating user settings

action
object
required
account
string
required

Account public key (base58)

signer
string
required

Signer public key (base58)

signature
string
required

Ed25519 signature (base58)

Response

Settings updated

Response from order/cancel/agent wallet operations

status
enum<string>
Available options:
ok,
error
response
object