Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Keeper-Security/Commander
/ endpoints
Endpoints
347 in github.com/Keeper-Security/Commander
⨍
Functions
9,709
◇
Types & classes
1,713
↳
Endpoints
347
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_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_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_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_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_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_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_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_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
Route
test_dry_run_full_pipeline
patch('keepercommander.commands.pam_import.kcm_import.KCMDatabaseConnector')
unit-tests/pam/test_kcm_import.py:None
Route
test_dry_run_no_deletions
patch('keepercommander.api.sync_down')
unit-tests/pam/test_kcm_import.py:None
Route
test_duplicate_host_port_raises
mock.patch('keepercommander.commands.tunnel_registry.is_pid_alive', return_value=True)
unit-tests/test_tunnel_registry.py:None
Route
test_email_config
bp.route("/email-config/<config_name>/test", methods=["POST"])
keepercommander/service/api/onboarding.py:None
Route
test_email_sender_send
patch('smtplib.SMTP')
unit-tests/test_email_service.py:None
Route
test_email_sender_sendgrid_blocked_on_binary
patch('keepercommander.email_service.get_installation_method')
unit-tests/test_email_service.py:None
Route
test_email_sender_ses_blocked_on_binary
patch('keepercommander.email_service.get_installation_method')
unit-tests/test_email_service.py:None
Route
test_email_sender_smtp_works_on_binary
patch('keepercommander.email_service.get_installation_method')
unit-tests/test_email_service.py:None
Route
test_endpoint
self.app.route('/test', methods=['POST'])
unit-tests/service/test_auth_security.py:None
Route
test_endpoint
self.app.route('/test', methods=['POST'])
unit-tests/service/test_api_logging.py:None
Route
test_exact_match
patch('keepercommander.vault_extensions')
tests/test_cyberark_pam_import.py:None
Route
test_execute
patch('keepercommander.commands.discoveryrotation.router_get_rotation_schedules')
unit-tests/pam/test_pam_rotation.py:None
Route
test_execute_creates_new_config_in_legacy_folder
mock.patch('keepercommander.commands.discoveryrotation.TunnelDAG')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_execute_creates_new_config_in_nsf_folder
mock.patch('keepercommander.commands.discoveryrotation.TunnelDAG')
unit-tests/pam/test_pam_nsf_config.py:None
Route
test_execute_no_gateways
patch('keepercommander.commands.discoveryrotation.router_get_connected_gateways')
unit-tests/pam/test_pam_rotation.py:None
next →
1–100 of 347, ranked by callers