Retrieve a Single Account Setting
https://api.lytics.io/api/account/setting/{setting}Get single Account Setting by slug.
{
"can_be_assigned": true,
"category": "Security",
"field": {
"description": "Enforce rule preventing re-use of same password.",
"editable": false,
"label": "",
"name": "Enforce Password History",
"optional": false,
"sort_order": 0,
"type": "boolean",
"user_config_disabled": false
},
"slug": "enforce_password_history",
"type": "setting",
"value": null
}Account Setting Update
https://api.lytics.io/api/account/setting/{setting}Post update to Account Setting. See list of possible Settings from the List api.
``sh
curl -XPUT "https://api.lytics.io/api/account/setting/logon_session_days" \
-H 'Content-type: application/json' \
-H 'Authorization: $LIOKEY' \
-d '10'
``
0
{
"can_be_assigned": true,
"category": "Security",
"field": {
"description": "Enforce rule preventing re-use of same password.",
"editable": false,
"label": "",
"name": "Enforce Password History",
"optional": false,
"sort_order": 0,
"type": "boolean",
"user_config_disabled": false
},
"slug": "enforce_password_history",
"type": "setting",
"value": null
}Account Setting Delete
https://api.lytics.io/api/account/setting/{setting}Delete a custom account setting. Given a key for a setting, delete the custom-value.
Note, since account-settings may have default values, this only deletes the entire value that currently exists.
``sh
curl -XDELETE "https://api.lytics.io/api/account/setting/logon_session_days" \
-H 'Authorization: $LIOKEY'
``
No Content
Account Setting List
https://api.lytics.io/api/account/setting{
"status": "success",
"data": [
{
"can_be_assigned": true,
"category": "Security",
"field": {
"description": "Enforce rule preventing re-use of same password.",
"editable": false,
"label": "",
"name": "Enforce Password History",
"optional": false,
"sort_order": 0,
"type": "boolean",
"user_config_disabled": false
},
"slug": "enforce_password_history",
"type": "setting",
"value": null
},
{
"can_be_assigned": true,
"category": "Security",
"field": {
"description": "Enforce rule forcing high-password complexity.",
"editable": false,
"label": "",
"name": "Enforce Password Complexity",
"optional": false,
"sort_order": 0,
"type": "boolean",
"user_config_disabled": false
},
"slug": "enforce_password_complexity",
"type": "setting",
"value": null
},
{
"can_be_assigned": true,
"category": "Security",
"field": {
"description": "Ensure all users have two-factor auth.",
"editable": false,
"label": "",
"name": "All users must have two factor auth.",
"optional": false,
"sort_order": 0,
"type": "boolean",
"user_config_disabled": false
},
"slug": "enforce_two_factor_auth",
"type": "setting",
"value": null
}
]
}