Get Configuration
Retrieves the full set of configuration settings and associated metadata. This response can be very large, particularly when the advanced parameter is set to 'true'.
Query parameters
If true, all configuration settings will be retrieved, otherwise only the commonly adjusted settings are retrieved
Response
The configuration setting objects
Example response
[
{
"default": "some default value",
"defaultAvailable": true,
"description": "Optional configuration parameters made available as defaults for all rules and alerters",
"forcedType": "[]string",
"global": true,
"helpLink": "elastalert.html",
"id": "elastalert.alerter_parameters",
"multiline": true,
"nodeId": "chi-so-001_standalone",
"regex": "^(true|false)$",
"regexFailureMessage": "Only true or false values are accepted",
"sensitive": true,
"syntax": "yaml",
"title": "Custom Configuration Parameters",
"uiElements": [
{
"field": "some_key",
"forcedType": "[]string",
"label": "An Important Key",
"multiline": true,
"regex": "^(true|false)$",
"regexFailureMessage": "Only true or false values are accepted"
}
],
"value": "some custom value"
}
]Changes
Changed in 5 of the 23 revisions of this API.716
- ○
added the optional property
items/optionSeparatorto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/optionsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/requiredto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/defaultto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/forcedTypeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/multilineto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/optionSeparatorto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/optionsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/readonlyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/regexto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/regexFailureMessageto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/requiredto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElementsDeleteMessageto the response with the200statusresponse-optional-property-added
This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
removed the optional property
items/uiElements/items/forcedTypefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
items/uiElements/items/multilinefrom the response with the200statusresponse-optional-property-removed
This revision also has 12 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the optional property
items/uiElements/items/forcedTypeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
items/uiElements/items/multilineto the response with the200statusresponse-optional-property-added
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the optional property
items/uiElementsto the response with the200statusresponse-optional-property-added
- ○
- ●
removed the optional property
items/optionSeparatorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
items/optionsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
items/requiredfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
items/uiElementsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
items/uiElementsDeleteMessagefrom the response with the200statusresponse-optional-property-removed
This revision also has 35 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●