Skip to content

Retrieve Setting Metadata

Retrieves metadata for a specific setting nested within a settings group.

GET/api/{version}/configuration/settings/{type}/metadata/{group}/{setting}
NameDescription
typeThe API name of the settings type. For example, email_settings__sys. Retrieve a list of all types available in your Vault with List Settings Types.
groupThe API name of the settings group. For example, general.
settingThe API name of the setting within the group. For example, email_from_name.
curl -X GET -H "Authorization: {AUTH_VALUE}" \
-H "Accept: application/json" \
https://myvault.veevavault.com/api/v26.3/configuration/settings/general_settings__sys/metadata/vault_information/vault_name
{
    "responseStatus": "SUCCESS",
    "data": {
        "name": "vault_name",
        "label": "Vault Name",
        "description": "Display name for this Vault.",
        "type": "STRING",
        "default": null,
        "read_only": false
    }
}

On SUCCESS, Vault returns the following information for the specified setting:

NameDescription
nameThe API name of the setting.
labelThe label displayed in the UI.
descriptionA description of the setting's impact.
typeThe value type: BOOLEAN, STRING, or NUMBER.
defaultThe default value for this setting. This attribute is null if no default is defined.
read_onlyIndicates whether this field is read-only.