Skip to content

Retrieve the metadata associated with the security policy object.

GET/api/{version}/metadata/objects/securitypolicies
NameDescription
Acceptapplication/json (default) or application/xml
curl -X GET -H "Authorization: {SESSION_ID}" \ https://myvault.veevavault.com/api/v21.3/metadata/objects/securitypolicies
{ "responseStatus": "SUCCESS", "responseMessage": "Success", "metadata": { "name": "security_policy", "description": "Security Policy", "properties": [ { "name": "policy_details__v", "type": [ "CompleteObject" ], "description": "Details", "objectTypeReferenced": [ { "type": "policy_details" } ] }, { "name": "policy_security_settings__v", "type": [ "CompleteObject" ], "description": "Security Settings", "objectTypeReferenced": [ { "type": "policy_security_settings" } ] } ], "objects": [ { "name": "policy_details", "description": "Details", "properties": [ { "name": "name__v", "type": [ "string" ], "description": "Public Key" }, { "name": "label__v", "type": [ "string" ], "description": "Policy Name", "required": true, "maxValue": 60, "minValue": 1, "editable": true, "onCreateEditable": true } ] }, { "name": "policy_security_settings", "description": "Security Policy", "properties": [ { "name": "authentication_type__v", "type": [ "SummaryObject" ], "description": "Authentication Type", "required": true, "editable": true, "onCreateEditable": true }, { "name": "passwords_require_number__v", "type": [ "boolean" ], "description": "Passwords require a number", "required": true, "editable": true, "onCreateEditable": true }, { "name": "passwords_require_uppercase_letter__v", "type": [ "boolean" ], "description": "Passwords require an upper-case letter", "required": true, "editable": true, "onCreateEditable": true } ] } ] } }