Get security policy
GET
/api/v1/instance/security-policy
const url = 'https://example.com/api/v1/instance/security-policy';const options = {method: 'GET', headers: {cookie: 'ttx_access_token=<ttx_access_token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/instance/security-policy \ --cookie ttx_access_token=<ttx_access_token>The instance’s password and second-factor rules.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
SecurityPolicyRead
object
accounts_without_totp
required
MfaPolicyCounts
object
evaluator
required
Evaluator
integer
observer
required
Observer
integer
planner
required
Planner
integer
player
required
Player
integer
program_manager
required
Program Manager
integer
mfa
required
MfaPolicyFields
Whether each role must have a second factor. The instance administrator always must, so it has no field.
object
evaluator
required
Evaluator
boolean
observer
required
Observer
boolean
planner
required
Planner
boolean
player
required
Player
boolean
program_manager
required
Program Manager
boolean
Example generated
{ "accounts_without_totp": { "evaluator": 1, "observer": 1, "planner": 1, "player": 1, "program_manager": 1 }, "mfa": { "evaluator": true, "observer": true, "planner": true, "player": true, "program_manager": true }, "password": { "history_count": 1, "max_age_days": 1, "min_length": 1, "reject_personal": true }}