Summarise Alert
Generate AI-powered summary for an alert.
Takes the alert message and context from Courier, enriches with entity configuration, and returns a structured explanation with troubleshooting guidance.
POST
/alerts/summaryAuthorization
AuthorizationBearer token · headerrequiredRequest body
requiredapplication/jsonalert_idstringrequiredCourier message ID for tracking
min length 1
entity_idstringrequiredEntity UUID (source/destination/pipeline)
min length 1
entity_typestringrequiredType of entity this alert is for
Allowed:
sourcesdestinationspipelinesentity_namestringrequiredHuman-readable entity name
min length 1
alert_statestringrequiredCurrent alert state (normalized from input)
Allowed:
TRIGGEREDRECOVEREDalert_messagestringrequiredAlert message content from Courier inbox
min length 1 · max length 10000
trigger_typestring | anyType of trigger that caused this alert (optional - history fetched for all types if omitted)
Show propertiesHide properties
Any of:
string
stringany
anyalert_datetimestringrequiredWhen alert was triggered (from Courier payload)
Responses
200
Successful Response
any422
Validation Error
detailValidationError[]Show propertiesHide properties
Array of
ValidationErrorlocstring | integer[]requiredShow propertiesHide properties
Array of
string | integerAny of:
string
stringinteger
integermsgstringrequiredtypestringrequiredinputanyctxobject