For the complete documentation index, see llms.txt. This page is also available as Markdown.

Replace instance settings

The whole settings object has to be sent. Use PATCH to update selected fields only.

put
Authorizations
defguard_sessionstringRequired
Body
smtp_authenticationstring · enumRequiredPossible values:
smtp_encryptionstring · enumRequiredPossible values:
smtp_oauth_client_idstring · nullableOptional
smtp_oauth_client_secretstring · nullableOptional
smtp_oauth_issuer_urlstring · nullableOptional
smtp_oauth_refresh_tokenstring · nullableOptional
smtp_oauth_tenant_idstring · nullableOptional
smtp_passwordstring · nullableOptional
smtp_portinteger · nullableOptional
smtp_senderstring · nullableOptional
smtp_serverstring · nullableOptional
smtp_userstring · nullableOptional
authentication_period_daysinteger · int32Required
challenge_templatestringRequired
default_admin_group_namestringRequired
default_admin_idinteger · int64 · nullableOptional
defguard_urlstringRequired
enable_stats_purgebooleanRequired
enrollment_send_welcome_emailbooleanRequired
enrollment_session_timeout_minutesinteger · int32Required
enrollment_token_timeout_hoursinteger · int32Required
enrollment_use_welcome_message_as_emailbooleanRequired
enrollment_vpn_step_optionalbooleanRequired
enrollment_welcome_emailstring · nullableOptional
enrollment_welcome_email_subjectstring · nullableOptional
enrollment_welcome_messagestring · nullableOptional
gateway_disconnect_notifications_enabledbooleanRequired
gateway_disconnect_notifications_inactivity_thresholdinteger · int32Required
gateway_disconnect_notifications_reconnect_notification_enabledbooleanRequired
instance_namestringRequired
ldap_bind_passwordstring · nullableOptional
ldap_bind_usernamestring · nullableOptional
ldap_enabledbooleanRequired
ldap_group_member_attrstring · nullableOptional
ldap_group_obj_classstring · nullableOptional
ldap_group_search_basestring · nullableOptional
ldap_groupname_attrstring · nullableOptional
ldap_is_authoritativebooleanRequired
ldap_member_attrstring · nullableOptional
ldap_remote_enrollment_enabledbooleanRequired
ldap_remote_enrollment_send_invitebooleanRequired
ldap_sync_account_statusbooleanRequired
ldap_sync_enabledbooleanRequired
ldap_sync_groupsstring[]Required
ldap_sync_intervalinteger · int32Required
ldap_sync_statusstring · enumRequiredPossible values:
ldap_tls_verify_certbooleanRequired
ldap_urlstring · nullableOptional
ldap_use_starttlsbooleanRequired
ldap_user_auxiliary_obj_classesstring[]Required
ldap_user_obj_classstring · nullableOptional
ldap_user_rdn_attrstring · nullableOptional
ldap_user_search_basestring · nullableOptional
ldap_username_attrstring · nullableOptional
ldap_uses_adbooleanRequired
licensestring · nullableOptional
main_logo_urlstringRequired
mfa_code_timeout_secondsinteger · int32Required
nav_logo_urlstringRequired
openid_create_accountbooleanRequired
openid_enabledbooleanRequired
openid_username_handlingstring · enumRequiredPossible values:
password_reset_session_timeout_minutesinteger · int32Required
password_reset_token_timeout_hoursinteger · int32Required
public_proxy_urlstringRequired
secret_keystring · nullableOptional
stats_purge_frequency_hoursinteger · int32Required
stats_purge_threshold_daysinteger · int32Required
webhooks_enabledbooleanRequired
wireguard_enabledbooleanRequired
worker_enabledbooleanRequired
Responses
200

Settings updated.

No content

put/api/v1/settings

No content

Last updated

Was this helpful?