MCPcopy Create free account

hub / github.com/Drakkar-Software/OctoBot / endpoints

Endpoints198 in github.com/Drakkar-Software/OctoBot

Routelogin
blueprint.route('/login', methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/octobot_authentication.py:None
Routelogout
blueprint.route("/logout")
packages/tentacles/Services/Interfaces/web_interface/controllers/octobot_authentication.py:None
Routelogs
blueprint.route("/logs")
packages/tentacles/Services/Interfaces/web_interface/controllers/logs.py:None
Routemarket_making_ping
router.get("/ping")
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/api/simple_market_making_trading_route_provider.py:None
Routemarket_making_ping
router.get("/ping")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/market_making.py:None
Routemarket_making_root
router.post("/")
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/api/simple_market_making_trading_route_provider.py:None
Routemarket_making_root
router.post("/")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/market_making.py:None
Routematrix
blueprint.route("/matrix")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/matrix.py:None
Routemetrics_settings
blueprint.route('/metrics_settings', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Routenot_found
app.get("/not-found")
packages/commons/tests/logging/test_fastapi_unhandled_exception_handlers.py:None
Routeoctobot_help
blueprint.route("/octobot_help")
packages/tentacles/Services/Interfaces/web_interface/controllers/octobot_help.py:None
Routeorders
blueprint.route("/orders", methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Routeping
blueprint.route("/ping")
packages/tentacles/Services/Interfaces/web_interface/api/metadata.py:None
Routepnl_history
blueprint.route("/pnl_history", methods=['GET'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Routeportfolio
blueprint.route("/portfolio")
packages/tentacles/Services/Interfaces/web_interface/controllers/portfolio.py:None
Routepositions
blueprint.route("/positions", methods=['GET', 'POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Routeprofile
blueprint.route('/profile')
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Routeprofile
blueprint.route('/profile')
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/configuration.py:None
Routeprofile_media
blueprint.route('/profile_media/<path:path>')
packages/tentacles/Services/Interfaces/web_interface/controllers/medias.py:None
Routeprofiles_management
blueprint.route('/profiles_management/<action>', methods=["POST", "GET"])
packages/tentacles/Services/Interfaces/web_interface/controllers/configuration.py:None
Routeprofiles_selector
blueprint.route("/profiles_selector")
packages/tentacles/Services/Interfaces/web_interface/controllers/profiles.py:None
Routeread_user_me
router.get("/me", response_model=typing.Optional[octobot_node.models.User])
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/users.py:None
Routerefresh_portfolio
blueprint.route("/refresh_portfolio", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Routeregister_submitted_form
blueprint.route("/register_submitted_form", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/feedback.py:None
Routerobots
blueprint.route("/robots.txt")
packages/tentacles/Services/Interfaces/web_interface/controllers/robots.py:None
Routeroute_do_not_register
router.get("/route-provider-abstract-in-name-skip")
packages/tentacles/Services/Interfaces/node_api_interface/tests/test_register_all_provider_routes.py:None
Routeroute_provider_test_alpha
router.get("/route-provider-test-alpha")
packages/tentacles/Services/Interfaces/node_api_interface/tests/test_register_all_provider_routes.py:None
Routesave_market_making_config
blueprint.route('/configuration', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/configuration.py:None
Routesave_prediction_market_config
blueprint.route('/configuration', methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/configuration.py:None
Routeselect_bot
blueprint.route("/select_bot", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/bots.py:None
Routeserve_spa_app
app.get("/app/{path:path}")
packages/tentacles/Services/Interfaces/node_api_interface/node_api.py:None
Routeserve_spa_app_root
app.get("/app")
packages/tentacles/Services/Interfaces/node_api_interface/node_api.py:None
Routeset_config_currency
blueprint.route('/set_config_currency', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Routesocial_data_collector
blueprint.route("/social_data_collector")
packages/tentacles/Services/Interfaces/web_interface/controllers/backtesting.py:None
Routestart_copy_trading
blueprint.route('/start_copy_trading', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Routestop_node
router.post("/stop", status_code=status.HTTP_204_NO_CONTENT)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/nodes.py:None
Routestrategy_optimizer
blueprint.route("/strategy-optimizer")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/strategy_optimizer.py:None
Routesymbol_market_status
blueprint.route("/symbol_market_status")
packages/tentacles/Services/Interfaces/web_interface/controllers/trading.py:None
Routetargeted_coins
targeted_coins.setter
packages/copy/octobot_copy/rebalancing/planner/base_rebalance_actions_planner.py:None
Routetasks_encryption_enabled
computed_field
packages/node/octobot_node/config.py:None
Routetentacle_media
blueprint.route('/tentacle_media')
packages/tentacles/Services/Interfaces/web_interface/controllers/medias.py:None
Routetentacle_packages
blueprint.route("/tentacle_packages")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/tentacles_management.py:None
Routetentacles
blueprint.route("/tentacles")
packages/tentacles/Services/Interfaces/web_interface/advanced_controllers/tentacles_management.py:None
Routeterms
blueprint.route("/terms")
packages/tentacles/Services/Interfaces/web_interface/controllers/terms.py:None
Routetest_accepts_known_dca_names
pytest.mark.parametrize( "trading_mode_name", [ dca_trading.DCATradingMode.get_nam
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_trading_tentacles_config.py:None
Routetest_accepts_known_evaluator_names
pytest.mark.parametrize( "evaluator_name", [ momentum_evaluator.RSIMomentumEvaluat
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_trading_tentacles_config.py:None
Routetest_accepts_known_grid_names
pytest.mark.parametrize( "trading_mode_name", [ grid_trading.GridTradingMode.get_n
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_trading_tentacles_config.py:None
Routetest_accepts_known_index_names
pytest.mark.parametrize( "trading_mode_name", [ index_trading.IndexTradingMode.get
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_trading_tentacles_config.py:None
Routetest_accepts_known_strategy_evaluator_names
pytest.mark.parametrize( "strategy_name", [ mixed_strategies_evaluator.SimpleStrat
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_trading_tentacles_config.py:None
Routetest_auth
router.get("/login/test", response_model=octobot_node.models.User)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/login.py:None
Routetest_dca_returns_config_trading_pairs
pytest.mark.parametrize( "trading_mode_name", [ dca_trading.DCATradingMode.get_nam
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetest_fetch_trades_after_execution
mock.patch.object( exchange_account_job_module.ExchangeAccountJob, "fetch_trades_from_orders",
packages/flow/tests/jobs/test_automation_runner_job_fetch_trades.py:None
Routetest_get_portfolio_filled_orders_deltas_with_lots_of_unknown_filled_or_cancelled_orders
pytest.mark.parametrize("orders_count, unknown_orders_count", [ (10, 4), (20, 4), # max unknown_ord
packages/trading/tests/personal_data/portfolios/test_portfolio_util.py:None
Routetest_get_private_minimized_message_when_allowed_preserves_non_string
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", True)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_minimized_message_when_allowed_returns_unchanged
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", True)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_minimized_message_when_disallowed_coerces_non_string
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", False)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_minimized_message_when_disallowed_returns_none
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", False)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_minimized_message_when_disallowed_truncates_with_placeholder
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", False)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_placeholder_when_allowed_preserves_non_string
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", True)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_placeholder_when_allowed_returns_message
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", True)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_get_private_placeholder_when_disallowed_returns_placeholder_constant
mock.patch("octobot_commons.logging.logging_util.constants.ALLOW_PRIVATE_DATA_LOGS", False)
packages/commons/tests/logging/test_logging_util.py:None
Routetest_grid_returns_pair_settings_pairs
pytest.mark.parametrize( "trading_mode_name", [ grid_trading.GridTradingMode.get_n
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetest_index_configuration_snake_case_name_is_always_spot
pytest.mark.parametrize( "trading_mode_name", [ index_trading.IndexTradingMode.get
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetest_index_returns_symbols_from_index_content
pytest.mark.parametrize( "trading_mode_name", [ index_trading.IndexTradingMode.get
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetest_reset_locked_funds_base_heavy_portfolio
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_existing_global_locks
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_insufficient_funds
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_quote_heavy_portfolio
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_with_open_orders_more_buy_orders_with_cancel_open_order
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_with_open_orders_more_sell_orders
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_reset_locked_funds_zero_balance
mock.patch('octobot_trading.api.get_portfolio_currency')
packages/tentacles/Trading/Mode/simple_market_making_trading_mode/tests/test_scheduled_volume.py:None
Routetest_sell_cleanup_on_rebalance_actions
pytest.mark.parametrize( "details,open_order_sides,expected_cancelled_sides,portfolio_total,exact_cancelle
packages/tentacles/Trading/Mode/index_trading_mode/tests/test_index_trading_mode.py:None
Routetest_simple_market_making_returns_trading_pair_from_pair_settings
pytest.mark.parametrize( "trading_mode_name", [ simple_market_making_trading.Simpl
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetest_staggered_orders_returns_pair_settings_pairs
pytest.mark.parametrize( "trading_mode_name", [ staggered_orders_trading.Staggered
packages/node/tests/scheduler/user_actions/user_actions_executor/util/test_exchange_account_resolver.py:None
Routetrades
blueprint.route("/trades", methods=['GET'])
packages/tentacles/Services/Interfaces/web_interface/api/trading.py:None
Routetrading
blueprint.route("/trading")
packages/tentacles/Services/Interfaces/web_interface/controllers/trading.py:None
Routetrading_strategies_tentacles_details
blueprint.route('/trading_strategies_tentacles_details<backtestable_only>', methods=["GET"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Routetrading_type_selector
blueprint.route("/trading_type_selector")
packages/tentacles/Services/Interfaces/web_interface/controllers/trading.py:None
Routetradingview_confirm_email_content
blueprint.route('/tradingview_confirm_email_content', methods=["GET"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Routetradingview_email_config
blueprint.route("/tradingview_email_config")
packages/tentacles/Services/Interfaces/web_interface/controllers/community.py:None
Routetrigger_wait_for_email_address_confirm_code_email
blueprint.route('/trigger_wait_for_email_address_confirm_code_email', methods=["POST"])
packages/tentacles/Services/Interfaces/web_interface/api/config.py:None
Routeupdate_node_config
router.patch("/config")
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/nodes.py:None
Routeupdate_task
router.put("/", response_model=octobot_node.models.Task)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/tasks.py:None
Routeupdate_wallet
router.patch("/{address}", response_model=WalletInfo)
packages/tentacles/Services/Interfaces/node_api_interface/api/routes/wallets.py:None
Routeupgrade_version
blueprint.route("/upgrade_version")
packages/tentacles/Services/Interfaces/web_interface/api/metadata.py:None
Routeuser_command
blueprint.route("/user_command", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/user_commands.py:None
Routeuser_feedback
blueprint.route("/user_feedback")
packages/tentacles/Services/Interfaces/web_interface/api/metadata.py:None
Routevalidated
app.post("/validated")
packages/commons/tests/logging/test_fastapi_unhandled_exception_handlers.py:None
Routeversion
blueprint.route("/version")
packages/tentacles/Services/Interfaces/web_interface/api/metadata.py:None
Routewait_reboot
blueprint.route("/wait_reboot")
packages/tentacles/Services/Interfaces/web_interface/controllers/reboot.py:None
Routewatched_symbol
blueprint.route('/dashboard/watched_symbol/<symbol>')
packages/tentacles/Services/Interfaces/web_interface/controllers/dashboard.py:None
Routewatched_symbols
blueprint.route("/watched_symbols")
packages/tentacles/Services/Interfaces/web_interface/controllers/interface_settings.py:None
Routewebhook
blueprint.route("/webhook/<identifier>", methods=['POST'])
packages/tentacles/Services/Interfaces/web_interface/api/webhook.py:None
Routewebhook
blueprint.route('/webhook/<webhook_name>', methods=['POST'])
packages/tentacles/Services/Services_bases/webhook_service/webhook.py:None
Routewelcome
blueprint.route("/welcome")
packages/tentacles/Services/Interfaces/web_interface/controllers/welcome.py:None
Routewelcome
blueprint.route("/welcome")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/prediction_market/dashboard.py:None
Routewelcome
blueprint.route("/welcome")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/market_making/dashboard.py:None
Routewelcome
blueprint.route("/welcome")
packages/tentacles/Services/Interfaces/web_interface/controllers/distributions/node/dashboard.py:None
← previous101–198 of 198, ranked by callers