Get assurance level settings
GET
/api/admin/settings/assurance-levels
Code sample: Shell / cURL
curl --request GET \ --url https://auth.example.com/api/admin/settings/assurance-levels \ --header 'Authorization: Bearer <token>'Returns resolved NIST assurance-level settings with per-field source, default, descriptions, and valid values.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Successful JSON response.
Media type application/json
object
settings
object
key
additional properties
object
value
Resolved value for the setting.
source
Configuration source for this value.
string
default
Default value used when no override exists.
description
string
validValues
Array
key
additional properties
note
string
key
additional properties
Example
{ "settings": { "enabled": { "value": true, "source": "kv", "default": false, "description": "Enable NIST SP 800-63-4 assurance level tracking" }, "defaultAAL": { "value": "AAL1", "source": "default", "default": "AAL1", "validValues": [ "AAL1", "AAL2", "AAL3" ] } }, "note": "NIST SP 800-63-4 defines AAL (Authentication), FAL (Federation), and IAL (Identity) assurance levels."}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}