Skip to main content
GET
/
observability
/
v1
/
alerts
/
review
Review alert activity in a project
curl --request GET \
  --url https://api.cekura.ai/observability/v1/alerts/review/ \
  --header 'X-CEKURA-API-KEY: <api-key>'
{
  "name": "<string>",
  "project": 123,
  "id": 123,
  "enabled": true,
  "project_name": "<string>",
  "source_id": 1073741823,
  "source_object_name": "<string>",
  "source_object_details": {},
  "source": "<unknown>",
  "threshold": "<unknown>",
  "notifications": "<unknown>",
  "last_triggered_at": "2023-11-07T05:31:56Z",
  "trigger_count": 123,
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "last_updated_by": 123,
  "last_updated_by_email": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-CEKURA-API-KEY
string
header
required

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

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?}. 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}.

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