Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Drakkar-Software/OctoBot
/ endpoints
Endpoints
198 in github.com/Drakkar-Software/OctoBot
⨍
Functions
23,558
◇
Types & classes
3,617
↳
Endpoints
198
Route
about
blueprint.route("/about")
packages/tentacles/Services/Interfaces/web_interface/controllers/about.py:None
Route
accept_terms
blueprint.route("/accept_terms")
packages/tentacles/Services/Interfaces/web_interface/controllers/terms.py:None
Route
accounts
blueprint.route('/accounts')
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Route
all_cors_origins
computed_field # type: ignore[prop-decorator]
packages/node/octobot_node/config.py:None
Route
announcements
blueprint.route("/announcements")
packages/tentacles/Services/Interfaces/web_interface/api/metadata.py:None
Route
are_compatible_accounts
blueprint.route("/are_compatible_accounts", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/exchanges.py:None
Route
audio_media
blueprint.route('/audio_media/<name>')
packages/tentacles/Services/Interfaces/web_interface/controllers/medias.py:None
Route
automations
blueprint.route("/automations", methods=["POST", "GET"])
packages/tentacles/Services/Interfaces/web_interface/controllers/automation.py:None
Route
automations_edit_details
blueprint.route('/automations_edit_details')
packages/tentacles/Services/Interfaces/web_interface/controllers/automation.py:None
Route
backtesting
blueprint.route("/backtesting")
packages/tentacles/Services/Interfaces/web_interface/controllers/backtesting.py:None
Route
backtesting_run_id
blueprint.route("/backtesting_run_id")
packages/tentacles/Services/Interfaces/web_interface/controllers/backtesting.py:None
Route
beta_env_settings
blueprint.route('/beta_env_settings', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Route
boom
inner_app.get("/boom")
packages/sync/tests/test_exception_handlers.py:None
Route
boom
app.get("/boom")
packages/commons/tests/logging/test_fastapi_unhandled_exception_handlers.py:None
Route
cancel_tasks
router.post("/cancel", response_model=list[str])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
change_reference_market_on_config_currencies
blueprint.route('/change_reference_market_on_config_currencies', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
checkout_url
blueprint.route("/checkout_url", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/tentacles_packages.py:None
Route
clear_orders_history
blueprint.route("/clear_orders_history", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
clear_portfolio_history
blueprint.route("/clear_portfolio_history", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
clear_trades_history
blueprint.route("/clear_trades_history", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
clear_transactions_history
blueprint.route("/clear_transactions_history", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
cloud
blueprint.route("/cloud")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/cloud.py:None
Route
commands
blueprint.route('/commands/<cmd>', methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/commands.py:None
Route
community
blueprint.route("/community")
packages/tentacles/Services/Interfaces/web_interface/controllers/community.py:None
Route
community_login
blueprint.route('/community_login', methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/community_authentication.py:None
Route
community_logout
blueprint.route("/community_logout")
packages/tentacles/Services/Interfaces/web_interface/controllers/community_authentication.py:None
Route
community_metrics
blueprint.route("/community_metrics")
packages/tentacles/Services/Interfaces/web_interface/controllers/community.py:None
Route
community_register
blueprint.route('/community_register', methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/community_authentication.py:None
Route
config
blueprint.route('/config', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Route
config_actions
blueprint.route('/config_actions', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Route
config_tentacle
blueprint.route('/config_tentacle', methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/tentacles_config.py:None
Route
config_tentacle_edit_details
blueprint.route('/config_tentacle_edit_details/<tentacle>')
packages/tentacles/Services/Interfaces/web_interface/controllers/tentacles_config.py:None
Route
config_tentacles
blueprint.route('/config_tentacles', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/tentacles_config.py:None
Route
configuration
blueprint.route('/configuration')
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/configuration.py:None
Route
configuration
blueprint.route('/configuration')
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/configuration.py:None
Route
create_bot
blueprint.route("/create_bot", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/bots.py:None
Route
create_generic_process_bot
router.post( "/generic-process", response_model=CreateGenericProcessBotResponse, status_code=statu
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/octobots.py:None
Route
create_tasks
router.post("/", response_model=tuple[int, int])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
create_wallet
router.post("/", response_model=WalletInfo)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/wallets.py:None
Route
cryptocurrency_logos
blueprint.route('/currency_logos', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/medias.py:None
Route
currency_list
blueprint.route("/currency_list", methods=['GET'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
currency_price_graph_update
blueprint.route( '/dashboard/currency_price_graph_update/<exchange_id>/<symbol>/<time_frame>/<mode>')
packages/tentacles/Services/Interfaces/web_interface/controllers/dashboard.py:None
Route
data_collector
blueprint.route("/data_collector")
packages/tentacles/Services/Interfaces/web_interface/controllers/backtesting.py:None
Route
delete_tasks
router.delete("/", response_model=list[str])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
delete_wallet
router.delete("/{address}")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/wallets.py:None
Route
display_config
blueprint.route('/display_config', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
dsl_help
blueprint.route("/dsl_help", methods=["GET"])
packages/tentacles/Services/Interfaces/web_interface/controllers/dsl.py:None
Route
dsl_keywords_docs
blueprint.route("/dsl_keywords_docs", methods=['GET'])
packages/tentacles/Services/Interfaces/web_interface/api/dsl.py:None
Route
evaluator_config
blueprint.route("/evaluator_config")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/configuration.py:None
Route
exchange_logo
blueprint.route('/exchange_logo/<name>')
packages/tentacles/Services/Interfaces/web_interface/controllers/medias.py:None
Route
execute_user_action
router.post("/", status_code=status.HTTP_204_NO_CONTENT)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/debug.py:None
Route
export_logs
blueprint.route("/export_logs")
packages/tentacles/Services/Interfaces/web_interface/controllers/logs.py:None
Route
export_logs
router.post("/export")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/logs.py:None
Route
export_results
router.post("/export-results", response_model=dict[str, dict[str, str]])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
export_wallet
router.get("/setup/wallet/export", response_model=WalletExport)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/setup.py:None
Route
extensions
blueprint.route("/extensions")
packages/tentacles/Services/Interfaces/web_interface/controllers/community.py:None
Route
first_exchange_details
blueprint.route("/first_exchange_details")
packages/tentacles/Services/Interfaces/web_interface/api/exchanges.py:None
Route
first_symbol
blueprint.route('/dashboard/first_symbol')
packages/tentacles/Services/Interfaces/web_interface/controllers/dashboard.py:None
Route
get_all_currencies
blueprint.route('/get_all_currencies/<exchange>', methods=["GET"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
get_all_symbols
blueprint.route('/get_all_symbols/<exchange>')
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
get_config_currency
blueprint.route('/get_config_currency', methods=["GET"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
get_current_node
router.get("/me", response_model=octobot_node.models.Node)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/nodes.py:None
Route
get_debug
router.get("/", response_model=protocol_models.DebugState)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/debug.py:None
Route
get_dex_pairs
router.get("/dex_pairs")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/exchanges.py:None
Route
get_dsl_keywords
router.get("/keywords", response_model=protocol_models.DslKeywordsState)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/dsl.py:None
Route
get_local_network_address
router.get("/setup/local-network-address", response_model=LocalNetworkAddress)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/setup.py:None
Route
get_metrics
router.get("/metrics")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
get_node_config
router.get("/config")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/nodes.py:None
Route
get_octochat_config
router.get("/octochat")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/config.py:None
Route
get_octochat_identity
router.get("/octochat-identity")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/config.py:None
Route
get_server_public_keys
router.get("/server-public-keys")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
get_setup_status
router.get("/setup/status", response_model=SetupStatus)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/setup.py:None
Route
get_tasks
router.get("/", response_model=list[octobot_node.models.Task], response_model_exclude_none=True)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Route
get_traded_pairs
router.get("/traded-pairs", response_model=protocol_models.TradedPairsByExchange)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/exchanges.py:None
Route
get_traded_pairs_and_timeframes
router.get("/traded-pairs-and-timeframes")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/exchanges.py:None
Route
get_vpn_network_address
router.get("/setup/vpn-network-address", response_model=VPNNetworkAddress)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/setup.py:None
Route
has_open_source_package
blueprint.route("/has_open_source_package", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/tentacles_packages.py:None
Route
health
app.get("/health")
packages/sync/octobot_sync/app.py:None
Route
hide_announcement
blueprint.route('/hide_announcement<key>', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Route
historical_portfolio_value
blueprint.route("/historical_portfolio_value", methods=['GET'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Route
home
blueprint.route("/")
packages/tentacles/Services/Interfaces/web_interface/controllers/home.py:None
Route
home
blueprint.route("/")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/dashboard.py:None
Route
home
blueprint.route("/")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/dashboard.py:None
Route
home
blueprint.route("/")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/node/dashboard.py:None
Route
home
blueprint.route("/")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/home.py:None
Route
index
blueprint.route('/')
packages/tentacles/Services/Services_bases/webhook_service/webhook.py:None
Route
init_setup
router.post("/setup/init", response_model=SetupResult)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/setup.py:None
Route
inner_test_create_and_cancel_limit_orders
expect_not_supported_on_read_only("get_portfolio")
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
inner_test_create_and_fill_market_orders
expect_not_supported_on_read_only("get_portfolio")
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
inner_test_get_cancelled_orders
expect_not_supported_on_read_only("get_cancelled_orders", force_fetch=True)
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
inner_test_get_closed_orders
expect_not_supported_on_read_only("get_closed_orders")
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
inner_test_get_my_recent_trades
expect_not_supported_on_read_only("get_my_recent_trades")
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
inner_test_get_portfolio
expect_not_supported_on_read_only("get_portfolio")
additional_tests/exchanges_tests/abstract_authenticated_exchange_tester.py:None
Route
install_official_tentacle_packages
blueprint.route('/install_official_tentacle_packages<use_beta_tentacles>', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/tentacles_management.py:None
Route
interface_config
blueprint.route('/interface_config', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/configuration.py:None
Route
interface_config
blueprint.route('/interface_config', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/configuration.py:None
Route
interfaces
blueprint.route('/interfaces')
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/configuration.py:None
Route
interfaces
blueprint.route('/interfaces')
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/configuration.py:None
Route
is_node_side_encryption_enabled
computed_field
packages/node/octobot_node/config.py:None
Route
list_wallets
router.get("/", response_model=list[WalletInfo])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/wallets.py:None
next →
1–100 of 198, ranked by callers