Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keeper-Security/Commander
/ endpoints
Endpoints
421 in github.com/Keeper-Security/Commander
⨍
Functions
10,138
◇
Types & classes
1,762
↳
Endpoints
421
Route
_limited
app.route('/_test_limited')
unit-tests/service/test_throttle_response.py:None
Route
create_email_config
bp.route("/email-config", methods=["POST"])
keepercommander/service/api/onboarding.py:None
Route
delete_email_config
bp.route("/email-config/<config_name>", methods=["DELETE"])
keepercommander/service/api/onboarding.py:None
Route
error_endpoint
self.app.route('/error', methods=['POST'])
unit-tests/service/test_api_logging.py:None
Route
execute_command
self.app.route('/api/v1/executecommand', methods=['POST'])
unit-tests/service/test_command.py:None
Route
execute_command
bp.route("/executecommand-async", methods=["POST"])
keepercommander/service/api/command.py:None
Route
execute_command_direct
bp.route("/executecommand", methods=["POST"])
keepercommander/service/api/command.py:None
Route
get_queue_status
bp.route("/queue/status", methods=["GET"])
keepercommander/service/api/command.py:None
Route
get_request_result
bp.route("/result/<request_id>", methods=["GET"])
keepercommander/service/api/command.py:None
Route
get_request_status
bp.route("/status/<request_id>", methods=["GET"])
keepercommander/service/api/command.py:None
Route
health_check
app.route("/health", methods=["GET"])
keepercommander/service/api/routes.py:None
Route
list_email_configs
bp.route("/email-config", methods=["GET"])
keepercommander/service/api/onboarding.py:None
Route
on_shell_pane_click
on(Click, "#shell_pane, #shell_input_area, #shell_header")
keepercommander/commands/supershell/app.py:None
Route
onboard_employee
bp.route("/onboard", methods=["POST"])
keepercommander/service/api/onboarding.py:None
Route
test_accepts_case_insensitive_header
mock.patch.dict(os.environ, _TERRAFORM_DOCKER_ENV, clear=False)
unit-tests/service/test_min_commander_version.py:None
Route
test_accepts_owned_record_from_metadata_when_owner_cache_wrong
patch('keepercommander.commands.email_commands.vault_extensions.extract_typed_record_data')
unit-tests/test_email_config_ownership.py:None
Route
test_accepts_partial_required_version
mock.patch.dict(os.environ, _TERRAFORM_DOCKER_ENV, clear=False)
unit-tests/service/test_min_commander_version.py:None
Route
test_accepts_when_current_meets_minimum
mock.patch.dict(os.environ, _TERRAFORM_DOCKER_ENV, clear=False)
unit-tests/service/test_min_commander_version.py:None
Route
test_access_user_provision_save_record_uses_create_record_in_folder
mock.patch('keepercommander.commands.pam_cloud.pam_privileged_access.create_record_in_folder')
unit-tests/pam/test_pam_provision_nsf.py:None
Route
test_add_owned_shared_folder_sends_folder_add
patch('keepercommander.service.docker.setup_base.api.communicate')
unit-tests/service/test_docker_setup_ownership.py:None
Route
test_add_record
patch('keepercommander.nested_share_folder.record_api.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_record_allows_weak_password_with_force
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_record_gen_uses_password_policy
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_record_rejects_restricted_record_type
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_record_rejects_weak_password_without_force
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_record_to_folder
patch('keepercommander.nested_share_folder.folder_record_api.add_record_to_folder_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_rejects_weak_custom_password_without_force
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_add_unescapes_notes
patch('keepercommander.commands.nested_share_folder.record_commands._nsf.create_record_v3')
unit-tests/test_nested_share_folder.py:None
Route
test_all_audio_settings_combined
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_copy_default_removes_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_copy_off_sets_disable_copy_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_copy_on_sets_disable_copy_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_downloads_default_removes_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_downloads_off_sets_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_downloads_on_sets_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_uploads_default_removes_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_uploads_off_sets_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_file_uploads_on_sets_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_paste_off_sets_disable_paste_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_paste_on_sets_disable_paste_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_url_navigation_default_removes_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_url_navigation_off_sets_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allow_url_navigation_on_sets_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allowed_resource_urls_joins_with_newlines
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_allowed_urls_joins_with_newlines
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_ampersand_name_found
patch("keepercommander.importer.cyberark.cyberark.print_formatted_text")
tests/test_cyberark_pam_import.py:None
Route
test_audio_bit_depth_sets_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_audio_channels_sets_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_audio_sample_rate_sets_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_auth_check_expired_key
mock.patch.object(ConfigReader, 'read_config')
unit-tests/service/test_auth_security.py:None
Route
test_auth_check_invalid_api_key
mock.patch.object(ConfigReader, 'read_config')
unit-tests/service/test_auth_security.py:None
Route
test_autofill_targets_joins_with_newlines
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_both_prefers_postgresql
patch('subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_build_onboarding_email
patch('builtins.open', new_callable=mock_open, read_data='<html>{custom_message} {share_url} {record_title} {e
unit-tests/test_email_service.py:None
Route
test_build_onboarding_email_escapes_special_chars
patch('builtins.open', new_callable=mock_open, read_data='<html>{custom_message}</html>')
unit-tests/test_email_service.py:None
Route
test_build_onboarding_email_no_expiration
patch('builtins.open', new_callable=mock_open, read_data='<html>{custom_message} {share_url} {record_title} {e
unit-tests/test_email_service.py:None
Route
test_caps_server_wait_at_300s
patch('keepercommander.rest_api.time.sleep')
unit-tests/test_throttle_retry.py:None
Route
test_clipboard_both_off
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_clipboard_both_on
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_cloud_always_verify
patch("keepercommander.importer.cyberark.cyberark_pam.socket.getaddrinfo", return_value=[(2, 1, 6,
tests/test_cyberark_pam_import.py:None
Route
test_cloudflare_tunnel_startup_failure
patch('keepercommander.service.core.globals.init_globals')
unit-tests/service/test_create_service.py:None
Route
test_cloudflare_tunnel_startup_success
patch('keepercommander.service.config.cloudflare_config.CloudflareConfigurator.configure_cloudflare')
unit-tests/service/test_create_service.py:None
Route
test_commands_config_uses_fixed_allowlist
mock.patch( 'keepercommander.service.commands.terraform_app_setup.RuntimeServiceConfig' )
unit-tests/service/test_terraform_app_setup.py:None
Route
test_commands_config_wraps_validation_error
mock.patch( 'keepercommander.service.commands.terraform_app_setup.RuntimeServiceConfig' )
unit-tests/service/test_terraform_app_setup.py:None
Route
test_config_not_found
patch('keepercommander.commands.pam_cloud.pam_privileged_access.vault.KeeperRecord.load')
tests/test_pam_privileged_cloud.py:None
Route
test_config_not_found_raises
patch('keepercommander.api.sync_down')
unit-tests/pam/test_kcm_import.py:None
Route
test_connector_password_cleared_after_close
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_create_ad_user_already_exists
patch('keepercommander.commands.credential_provision.get_response_payload')
tests/test_credential_provision_kc1035.py:None
Route
test_create_ad_user_gateway_offline
patch('keepercommander.commands.credential_provision.router_send_action_to_gateway')
tests/test_credential_provision_kc1035.py:None
Route
test_create_ad_user_success
patch('keepercommander.commands.credential_provision.get_response_payload')
tests/test_credential_provision_kc1035.py:None
Route
test_create_pam_configuration_in_folder_uses_add_pam_configuration_for_nsf
mock.patch('keepercommander.commands.pam_import.nsf_helpers.api.sync_down')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_create_pam_configuration_in_folder_uses_classic_api_for_legacy
mock.patch('keepercommander.commands.pam.vault_target.place_record_in_folder')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_create_record_in_folder_for_access_user_provision_nsf
mock.patch('keepercommander.commands.pam_import.nsf_helpers.api.sync_down')
unit-tests/pam/test_pam_provision_nsf.py:None
Route
test_create_record_in_folder_uses_legacy_add_for_legacy_folder
mock.patch('keepercommander.commands.pam.vault_target.record_management.add_record_to_folder')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_create_record_in_folder_uses_v3_add_for_nsf_folder
mock.patch('keepercommander.commands.pam_import.nsf_helpers.api.sync_down')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_creates_owned_folder_despite_squat_same_name
patch('keepercommander.service.docker.setup_base.api.sync_down')
unit-tests/service/test_docker_setup_ownership.py:None
Route
test_creates_when_only_non_owned_match
patch('keepercommander.service.docker.setup_base.api.sync_down')
unit-tests/service/test_docker_setup_ownership.py:None
Route
test_credential_provision_create_pam_user_uses_create_record_in_folder
mock.patch('keepercommander.commands.credential_provision.api.sync_down')
unit-tests/pam/test_pam_provision_nsf.py:None
Route
test_cross_origin_next_link_stops_pagination
patch("keepercommander.importer.cyberark.cyberark_pam.requests")
tests/test_cyberark_pam_import.py:None
Route
test_cross_reference
patch('keepercommander.commands.pam_cloud.pam_privileged_access.vault.KeeperRecord.load')
tests/test_pam_privileged_cloud.py:None
Route
test_custom_db_name_forwarded
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_custom_db_user_forwarded
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_custom_port_forwarded
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_db_connection_failure
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_decorator_blocks_handler
mock.patch.dict(os.environ, _TERRAFORM_DOCKER_ENV, clear=False)
unit-tests/service/test_min_commander_version.py:None
Route
test_default_falls_back_to_tree_root
patch("keepercommander.importer.cyberark.cyberark.print_formatted_text")
tests/test_cyberark_pam_import.py:None
Route
test_default_mysql_port
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_default_postgresql_port
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_default_user_root_node
patch("keepercommander.importer.cyberark.cyberark.print_formatted_text")
tests/test_cyberark_pam_import.py:None
Route
test_disable_audio_default_removes_field
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_disable_audio_off_sets_false
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_disable_audio_on_sets_true
mock.patch('keepercommander.commands.tunnel_and_connections.RecordMixin.resolve_single_record')
unit-tests/pam/test_pam_rbi_edit.py:None
Route
test_docker_detect_container_not_found
patch('keepercommander.commands.pam_import.kcm_import.subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_docker_detect_no_password_raises
patch('keepercommander.commands.pam_import.kcm_import.subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_docker_detect_parses_env
patch('keepercommander.commands.pam_import.kcm_import.subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_docker_detect_postgresql
patch('keepercommander.commands.pam_import.kcm_import.subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_docker_env_password_with_equals
patch('keepercommander.commands.pam_import.kcm_import.subprocess.run')
unit-tests/pam/test_kcm_import.py:None
Route
test_docker_not_found
patch('subprocess.run', side_effect=FileNotFoundError)
unit-tests/pam/test_kcm_import.py:None
Route
test_does_not_retry_on_non_stale_error
patch('keepercommander.api.sync_down')
unit-tests/service/test_vault_metadata.py:None
Route
test_does_not_update_when_record_missing
patch('keepercommander.api.sync_down')
unit-tests/service/test_vault_metadata.py:None
next →
1–100 of 421, ranked by callers