curl --request GET \
--url https://api.togai.com/alert_templates \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"id": "abcd-efgh-ijkl-mnop",
"name": "Alert1",
"desc": "Alert1 Description",
"entitySchema": "{\"type\":\"object\",\"properties\":{\"usageMeterId\":{\"type\":\"string\"}}}",
"entityType": "UsageMeter",
"defaultInterval": "30",
"parametersSchema": "{\"type\":\"object\",\"properties\":{\"threshold\":{\"type\":\"number\"}}}",
"ownerSchema": "{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"}}}",
"ownerType": "Account",
"createdAt": "2020-01-01T00:00:00Z",
"updatedAt": "2020-01-01T00:00:00Z"
}
],
"nextToken": "eyJsYXN0SXRlbUlkIjogInN0cmluZyIsICJwYWdlU2l6ZSI6IDEwMCwgInNvcnRPcmRlciI6ICJhc2MifQ=="
}
Returns a list of alert templates with pagination and sort.
curl --request GET \
--url https://api.togai.com/alert_templates \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"id": "abcd-efgh-ijkl-mnop",
"name": "Alert1",
"desc": "Alert1 Description",
"entitySchema": "{\"type\":\"object\",\"properties\":{\"usageMeterId\":{\"type\":\"string\"}}}",
"entityType": "UsageMeter",
"defaultInterval": "30",
"parametersSchema": "{\"type\":\"object\",\"properties\":{\"threshold\":{\"type\":\"number\"}}}",
"ownerSchema": "{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"}}}",
"ownerType": "Account",
"createdAt": "2020-01-01T00:00:00Z",
"updatedAt": "2020-01-01T00:00:00Z"
}
],
"nextToken": "eyJsYXN0SXRlbUlkIjogInN0cmluZyIsICJwYWdlU2l6ZSI6IDEwMCwgInNvcnRPcmRlciI6ICJhc2MifQ=="
}
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Response for list Alert request
The response is of type object
.