Skip to content

List Settings Types

Retrieves all available settings types including their names, labels, and descriptions.

GET/api/{version}/configuration/settings
NameDescription
Acceptapplication/json (default) or application/xml
curl -X GET -H "Authorization: {AUTH_VALUE}" \
-H "Accept: application/json" \
https://myvault.veevavault.com/api/v26.3/configuration/settings
{
    "responseStatus": "SUCCESS",
    "types": [
        {
            "name": "email_settings__sys",
            "label": "Email Settings",
            "description": "Global email behavior and summary notification settings."
        },
        {
            "name": "versioning_settings__sys",
            "label": "Versioning Settings",
            "description": "Configurations for document versioning and draft creation."
        },
        {
            "name": "checkout_settings__sys",
            "label": "Checkout Settings",
            "description": "Controls for document checkout to local file systems or cloud storage."
        },
        {
            "name": "general_settings__sys",
            "label": "General Settings",
            "description": "Core Vault configurations including feature flags and binder options."
        },
        {
            "name": "security_settings__sys",
            "label": "Security Settings",
            "description": "Controls for user roles, sharing settings, and link security."
        }
    ]
}

On SUCCESS, Vault returns a list of all available settings types with the following information:

NameDescription
nameThe API name of the settings type.
labelThe name displayed in the UI.
descriptionA summary of the settings type.