Bot Orchestration

Deploy V2 Controllers

Changed on

Deploy a V2 strategy with controllers by generating the script config and creating the instance. This endpoint simplifies the deployment process for V2 controller strategies.

Args: deployment: V2ControllerDeployment configuration docker_manager: Docker service dependency

Returns: Dictionary with deployment response and generated configuration details

Raises: HTTPException: 500 if deployment fails

post/bot-orchestration/deploy-v2-controllers

Request

  • Base URL
    http://localhost:8000
  • URL
    http://localhost:8000/bot-orchestration/deploy-v2-controllers
  • Auth
    HTTP basic

Request body

instance_namestring required

Unique name for the bot instance

credentials_profilestring required

Name of the credentials profile to use

controllers_configstring[] required

List of controller configuration files to use (without .yml extension)

max_global_drawdown_quotenumber nullable

Maximum allowed global drawdown in quote usually USDT

max_controller_drawdown_quotenumber nullable

Maximum allowed per-controller drawdown in quote usually USDT

imagestring

Docker image for the Hummingbot instance

script_configstring nullable

Generated script configuration file name

headlessboolean

Run in headless mode (no UI)

Response

Successful Response

unknown required

Changes

    • info

      added the new optional request property

    • info

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

    • info

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

    • breaking

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