DKBSignDocs

API reference

PUTRequires Bearer token

Update security settings (audit console)

/api/logs-audit/security/settings

Mirrors company security flags used by the audit console (mfa_enforced, allowed_methods, grace / remember-device windows, block_legacy_auth, admin_always_mfa, scim_enabled, jit_provisioning).

Path parameters

This endpoint has no path parameters.

Query parameters

This endpoint has no query parameters.

Request body

FieldTypeDescription
mfa_enforced
booleanRequire MFA at login.
e.g. true
allowed_methods
objectMap of method → bool.
grace_period_days
integerEnrollment grace period.
e.g. 7
remember_device_days
integerRemember-device window.
e.g. 30
block_legacy_auth
booleanBlock legacy authentication paths.
e.g. false
admin_always_mfa
booleanAlways require MFA for admins.
e.g. true
scim_enabled
booleanEnable SCIM provisioning.
e.g. false
jit_provisioning
booleanJust-in-time user provisioning.
e.g. false

Responses

StatusMeaning
200Security settings
401Missing or invalid Bearer token.

Request

curl
curl -X PUT 'https://api.dkbsigns.com/api/logs-audit/security/settings' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"mfa_enforced":true,"allowed_methods":{},"grace_period_days":7,"remember_device_days":30,"block_legacy_auth":false,"admin_always_mfa":true,"scim_enabled":false,"jit_provisioning":false}'

Response 200

json
{
  "mfa_enforced": true,
  "admin_always_mfa": true
}