List templates

Lists templates for all supported alerts. Objects listed in the response provide only high-level information about each alert template, such as its name and whether its origin is STATIC or ADAPTIVE. For a full definition that specifies all required fields, get a specific template instance.

Query Params
string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Responses

Response body
object
data
array of objects
required
length ≥ 1

Alert template describing a type of alert that can be defined or configured for monitoring.

data*
object
fields
array
required
length ≥ 1

Lists the set of fields required to populate an alert based on this template. This doesn't appear within template collections.

fields*
firingFields
array of strings
required
length ≥ 1

Lists field names expected in alert firing objects associated with this template. This doesn't appear within template collections.

firingFields*
links
array of objects
required
length ≥ 2
string
required
length ≥ 1

Name of the template.

string
required

Identifies the type of alert the template enables, either STATIC or ADAPTIVE. Static alert types specify raw values, while the adaptive alert type expresses standard deviations. The only available ADAPTIVE alert identifies excessive traffic, and its templateId is a@1.

STATIC ADAPTIVE

products
array of objects
length ≥ 1

Describes products associated with each template. You can only use the template if one of the products is on your contract.

products
object
string
required
length ≥ 1

A basic description of content.

string
required
length ≥ 1

A unique identifier for this content.

string
required
length ≥ 1

Identifies the template. Template origin types that are STATIC and ADAPTIVE are distinguished with s@ and a@ prefixes.

Language
Authentication
URL