Retrieve Security Policy
GET
/api/{version}/objects/securitypolicies/{security_policy_name}Headers
Section link for Headers| Name | Description |
|---|---|
Accept | application/json (default) or application/xml |
URI Path Parameters
Section link for URI Path Parameters| Name | Description |
|---|---|
{security_policy_name} | Security policy name__v field value (retrieved from previous request). This is typically a numeric value. |
Request
Section link for Requestcurl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v19.2/objects/securitypolicies/958Response
Section link for Response{
"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
}
}
}Response Details
Section link for Response DetailsDepending on the configuration, the response may include some or all of the following security_policy__v fields:
| Name | Description |
|---|---|
policy_details__v | Policy Details |
name__v | Security Policy ID |
label__v | Security Policy Label |
description__v | Security Policy Description |
is_active__v | Active (true/false) |
policy_security_settings__v | Policy Security Settings |
authentication_type__v | Authentication Type |
name__v | Authentication Type Name |
label__v | Authentication Type Label |
passwords_require_number__v | Passwords Require Number (true/false) |
passwords_require_uppercase_letter__v | Passwords Require Upper-Case Letter (true/false) |
passwords_require_nonalpha_char__v | Passwords Require Non-Alphanumeric Character (true/false) |
min_password_length__v | Minimum Password Length (7, 8, 10, or 12 characters) |
password_expiration__v | Password Expiration (90 days, 180 days, or no expiration) |
password_history_reuse__v | Password History Reuse (prevent reuse of the last 3 passwords, 5 passwords, or no limitations) |
require_question_on_password_reset__v | Require Security Question on Password Reset (true/false) |
allow_delegated_auth_sfdc__v | Allow Salesforce Delegated Authentication (true/false) |
sfdc_org_id__v | Salesforce Org ID |