Skip to main content
GET
Review alert activity in a project

Authorizations

X-CEKURA-API-KEY
string
header
required

API Key Authentication. It should be included in the header of each request.

Query Parameters

project_id
integer

Tenant scope. Supply one of project_id when authenticating with a user session or OAuth bearer token; omit when using an API key already scoped to the tenant.

Response

200 - application/json

Detailed serializer for alert retrieval

name
string
required

Alert name

Maximum string length: 255
project
integer
required

Project this alert belongs to

source_type
enum<string>
required

Type of data source: metric, duration, call_volume, etc.

  • metric - Metric
Available options:
metric
id
integer
read-only
enabled
boolean

Enable/disable alert

project_name
string
read-only
source_id
integer | null

ID of monitored object

Required range: 0 <= x <= 2147483647
source_object_name
string
read-only
source_object_details
object
read-only

Get basic details about the source object

source
any

Source config keyed on sub_type. normal: {sub_type, filters?}. significant_change: {sub_type, window_size, filters?}. threshold: {sub_type, window_size, filters?}. insight_new_mode: {sub_type, min_calls?} — fires when a new failure mode is detected for the metric. insight_uptick: {sub_type, window_hours, baseline_hours} — fires when a failure mode's recent volume spikes vs its baseline. filters is an optional CallLogQueryFilter expression.

threshold
any

Threshold config keyed on the source's sub_type. normal: {} (fires on every failing eval). significant_change: {std_multiplier, ewma_alpha, direction}. threshold: {operator (gt|lt|outside), value (number | {low, high}), min_breaches}. insight_new_mode: {} (fires when a new failure mode appears). insight_uptick: {min_count, multiplier}.

notifications
any

Notification routing. {slack: {workspace_id, channel_id?}} to send to a specific workspace/channel. Empty fans out to every project workspace; empty + no project workspaces means the alert is silent.

last_triggered_at
string<date-time> | null
read-only

Last trigger timestamp

trigger_count
integer
read-only

Total triggers count

created_at
string<date-time>
read-only
updated_at
string<date-time>
read-only
last_updated_by
integer | null
read-only

User who last updated this alert

last_updated_by_email
string
read-only