Get Alert
GEThttps://api.confident-ai.com/v2/scheduled-alerts/{scheduledAlertId}
Retrieves a scheduled alert by id, with its aggregation, filters, threshold, severity and schedule state including how many times it has run.
curl -X GET "https://api.confident-ai.com/v2/scheduled-alerts/{scheduledAlertId}" \
-H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"{
"success": true,
"data": {
"id": "<SCHEDULED-ALERT-ID>",
"name": "Trace error rate spike",
"description": "Errors above 5% over the last hour.",
"dataModel": "TRACE",
"aggregation": "ERROR_RATE",
"filters": {
"operator": "AND",
"groups": [
{
"operator": "AND",
"filters": [
{
"category": "User Id",
"condition": "Is less than",
"value": "string",
"key": "string"
}
]
}
]
},
"thresholdSettings": {
"value": 0.05,
"direction": "above"
},
"severity": "CRITICAL",
"scheduleSettings": {
"recurrence": "ONCE",
"repeatEvery": 1,
"repeatUnit": "MINUTE",
"startAt": null,
"endAt": null,
"maxRuns": null,
"runCount": 12,
"lastRunAt": "2025-02-01T10:00:00.000Z",
"enabled": true
}
},
"link": "https://app.confident-ai.com/project/<PROJECT-ID>/monitors",
"deprecated": false
}Headers
CONFIDENT_API_KEYstringRequiredThe API key of your Confident AI project.
Path parameters
scheduledAlertIdstringRequiredThe id of the scheduled alert.
Response
Get Alert succeeded.
successbooleanIndicates if the request was successful.
dataobjectAn alert that re-runs an aggregate query on a schedule and notifies when the result crosses its threshold.
Show 9 propertiesHide 9 properties
idstringThe id of the scheduled alert, generated by Confident AI.
namestringThe name of the alert, shown in the notification.
descriptionstring | nullWhat the alert means and what to do about it, or null when it has no description.
dataModelenumWhat kind of production item an alert measures over. TRACE and SPAN alerts aggregate single requests; THREAD alerts aggregate conversations.
Show 8 enum valuesHide 8 enum values
TRACESPANLLM_SPANAGENT_SPANRETRIEVER_SPANTOOL_SPANCUSTOM_SPANTHREAD
aggregationstringWhat the alert measures, as an aggregation token.
filtersobjectA set of filter groups combined by a top-level operator. Each group combines its filter rows by its own operator, and each row matches one property, such as
NameorUser Id, against a value with a condition such asIsorContains.Show 2 propertiesHide 2 properties
operatorenumShow 2 enum valuesHide 2 enum values
ANDOR
groupslist of objectsShow 2 propertiesHide 2 properties
operatorenumShow 2 enum valuesHide 2 enum values
ANDOR
filterslist of objectsShow 4 propertiesHide 4 properties
categoryenumShow 80 enum valuesHide 80 enum values
User IdThread IdTrace UuidTrace NameTrace VersionTrace StatusTrace TagsTraceSpan UuidNameSpan NameSpan TypeSpan StatusMetrics StatusError StatusNameModelProviderIntegrationEmbedderChunk SizeTop-KHyperparameterDatasetDataset NameTest Run IDIdentifierTest FileStatusOfficialEvals ModeTests PassedTests FailedPass RateFail RateStar RatingThumbs RatingExplanationExpected OutputExpected OutcomeAnnotatorEnd UserAnnotation TypeAnnotation NameCriteriaAnnotation DateMetric ScoreMetric StatusNameMetadataClassifierMetricMetric NameTrace CountTest Case IDRequested review fromAssigned toTagsLabelsTools CalledFinalizedGolden IDIngestion TaskLatencyEnvironmentReview flagVulnerabilityVulnerability TypeAttack MethodRisk CategoryFrameworkAssessment IDPrompt AliasPrompt VersionPrompt LabelPrompt Commit HashPromptAnnotationsStatus CodeActor Type
conditionenum | enum | enum | enum | enum | enum | enum | enum | enum | enumShow 10 variantsHide 10 variants
enum
Show 6 enum valuesHide 6 enum values
Is less thanIs equal or less thanIs greater thanIs equal or greater thanIs equal toDoes not equal
- OR
enum
Show 2 enum valuesHide 2 enum values
HasHas not
- OR
enum
Show 2 enum valuesHide 2 enum values
IsIs not
- OR
enum
Show 2 enum valuesHide 2 enum values
Is one ofIs not one of
- OR
enum
Show 4 enum valuesHide 4 enum values
IsIs notIs emptyIs not empty
- OR
enum
Show 2 enum valuesHide 2 enum values
ContainsDoes not contain
- OR
enum
Show 3 enum valuesHide 3 enum values
ContainsContains onlyDoes not contain
- OR
enum
Show 4 enum valuesHide 4 enum values
Has decreased by more thanHas decreased by less thanHas increased by more thanHas increased by less than
- OR
enum
Show 1 enum valueHide 1 enum value
Has changed from
- OR
enum
Show 1 enum valueHide 1 enum value
Is between
valuestring | number | list of stringsShow 3 variantsHide 3 variants
string
- OR
number
- OR
list of strings
keystring
thresholdSettingsobjectWhen the alert fires. Latency is compared in seconds, cost in USD, and rates such as
ERROR_RATEas fractions between 0 and 1.Show 2 propertiesHide 2 properties
valuenumberThe number the measured value is compared against.
directionenumWhether the alert fires when the measured value rises above the threshold or falls below it.
Show 2 enum valuesHide 2 enum values
abovebelow
severityenumHow urgent the alert is. It also decides who hears about it: an integration receives an alert only when it subscribes to that severity.
Show 4 enum valuesHide 4 enum values
CRITICALERRORWARNINGINFO
scheduleSettingsobject | nullThe alert's cadence together with its run history.
Show 9 propertiesHide 9 properties
recurrenceenumHow often a schedule fires: ONCE runs a single time at
startAt, INTERVAL repeats everyrepeatEveryrepeatUnits.Show 2 enum valuesHide 2 enum values
ONCEINTERVAL
repeatEveryinteger | nullHow many
repeatUnits apart the runs are, or null when the alert runs once.repeatUnitenum | nullThe unit
repeatEverycounts for an INTERVAL schedule.Show 5 enum valuesHide 5 enum values
MINUTEHOURDAYWEEKMONTH
startAtstring | nullWhen the schedule first runs, or null when it started immediately.
endAtstring | nullWhen the schedule stops running, or null when it is open-ended.
maxRunsinteger | nullHow many times the alert runs before it stops, or null when it runs indefinitely.
runCountintegerHow many times the alert has run so far.
lastRunAtstring | nullWhen the alert last ran, or null until its first run.
enabledbooleanWhether the schedule is currently running.
linkstringThis is the URL of the resource on the Confident AI platform.
deprecatedbooleanIndicates if this endpoint is deprecated.