Answering my own question. After digging around I discovered in the default restmap.conf a reference to [spec:spec]
match=/configs/spec What appears to be merged spec from all apps is available, however I cannot find any documentation of the input params. "filename" and "stanza" I was able to guess. /services/config/spec?filename=alert_actions {
"filename": "alert_actions",
"stanzas": [
{
"stanza": "default",
"rawStanza": "default"
},
{
"stanza": "email",
"rawStanza": "email"
},
{
"stanza": "logevent",
"rawStanza": "logevent"
},
{
"stanza": "lookup",
"rawStanza": "lookup"
},
{
"stanza": "outputtelemetry",
"rawStanza": "outputtelemetry"
},
{
"stanza": "populate_lookup",
"rawStanza": "populate_lookup"
},
{
"stanza": "rss",
"rawStanza": "rss"
},
{
"stanza": "script",
"rawStanza": "script"
},
{
"stanza": "summary_index",
"rawStanza": "summary_index"
},
{
"stanza": "webhook",
"rawStanza": "webhook"
}
]
} and deeper inspection by passing the 'stanza' parameter /services/configs/spec?filename=alert_actions&stanza=email {
"filename": "alert_actions",
"stanza": "email",
"settings": [
{
"name": "alert.execute.cmd",
"placeholder": "<string>"
},
{
"name": "alert.execute.cmd.arg.<n>",
"placeholder": "<string>"
},
{
"name": "auth_password",
"placeholder": "<password>"
}
]
... elided
}
... View more