Skip to content

Retrieve Security Policy

GET/api/{version}/objects/securitypolicies/{security_policy_name}
NameDescription
Acceptapplication/json (default) or application/xml
NameDescription
{security_policy_name}Security policy name__v field value (retrieved from previous request). This is typically a numeric value.
curl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v21.3/objects/securitypolicies/958
{
  "responseStatus": "SUCCESS",
  "responseMessage": "Success",
  "security_policy__v": {
    "policy_details__v": {
      "name__v": "958",
      "label__v": "Default",
      "is_active__v": true
    },
    "policy_security_settings__v": {
      "authentication_type__v": {
        "name__v": "Password",
        "label__v": "Password"
      },
      "passwords_require_number__v": true,
      "passwords_require_uppercase_letter__v": true,
      "min_password_length__v": 8,
      "password_expiration__v": 0,
      "password_history_reuse__v": 0
    }
  }
}

Depending on the configuration, the response may include some or all of the following security_policy__v fields:

NameDescription
policy_details__vPolicy Details
name__vSecurity Policy ID
label__vSecurity Policy Label
description__vSecurity Policy Description
is_active__vActive (true/false)
policy_security_settings__vPolicy Security Settings
authentication_type__vAuthentication Type
name__vAuthentication Type Name
label__vAuthentication Type Label
passwords_require_number__vPasswords Require Number (true/false)
passwords_require_uppercase_letter__vPasswords Require Upper-Case Letter (true/false)
passwords_require_nonalpha_char__vPasswords Require Non-Alphanumeric Character (true/false)
min_password_length__vMinimum Password Length (7, 8, 10, or 12 characters)
password_expiration__vPassword Expiration (90 days, 180 days, or no expiration)
password_history_reuse__vPassword History Reuse (prevent reuse of the last 3 passwords, 5 passwords, or no limitations)
require_question_on_password_reset__vRequire Security Question on Password Reset (true/false)
allow_delegated_auth_sfdc__vAllow Salesforce Delegated Authentication (true/false)
sfdc_org_id__vSalesforce Org ID