---
title: "Update per-symbol max leverage"
method: POST
path: "/order"
tags: ["Trading (Signed)"]
---

# Update per-symbol max leverage

`POST /order`

Submit a signed transaction with a single **updateUserSettings** action.
Sets maximum leverage per symbol (1.0–50.0). See [Transaction Signing](/api-reference/signing) for signing details.

## Request body

- TransactionUpdateSettings — Transaction with a single updateUserSettings action
  - `actions` ActionUpdateSettings[], required — Must contain exactly one updateUserSettings action
    - `updateUserSettings` object, required
      - `m` object, required — Map of symbol to max leverage (1.0–50.0)
  - `nonce` integer, required — Unique nonce (e.g. nanoseconds)
  - `account` string, required — Account public key (base58)
  - `signer` string, required — Signer public key (base58)
  - `signature` string, required — Ed25519 signature (base58)

## Response `200`

Settings applied

- OrderResponse
  - `status` 'ok' | 'error'
  - `response` object
    - `type` string
    - `data` object
      - `statuses` unknown[]
        - unknown

---

[API](https://skmtc.dev/bulk/apis/bulk-trade-api.md) · [All operations](https://skmtc.dev/bulk/apis/bulk-trade-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bulk/bulk-trade-api/revisions/087f7b45aa1a/schema)
