Trading

Set Leverage

Set leverage for a specific trading pair on a perpetual connector.

Args: account_name: Name of the account connector_name: Name of the perpetual connector request: Leverage request with trading pair and leverage value accounts_service: Injected accounts service

Returns: Dictionary with success status and message

Raises: HTTPException: 400 for invalid parameters or non-perpetual connector, 404 for account/connector not found, 500 for execution errors

post/trading/{account_name}/{connector_name}/leverage

Path parameters

account_namestring required
connector_namestring required

Request body

trading_pairstring required

Trading pair (e.g., BTC-USDT)

leverageinteger required

Leverage value (typically 1-125)

Response

Successful Response

{"stackTrail":"paths:/trading/{account_name}/{connector_name}/leverage:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

Changed in 4 of the 13 revisions of this API.23

    • added the optional property // to the response with the status

      response-optional-property-added

    • added the optional property // to the response with the status

      response-optional-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • the response's body type changed from object to no type for status

      response-body-type-changed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • the response's body type changed from no type to object for status

      response-body-type-changed

    • endpoint added

      endpoint-added

    This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog