Monitor Alerts
Monitor alerts represent detected prompt-injection or schema-change events.
Monitor Alerts object
Attributes
object
Stringid
Stringstatus
Enummonitor
Objectproto_guard_alert_id
StringNullableproto_guard_run_id
StringNullablespecification_change_notification
ObjectNullablecreated_at
Dateresolved_at
DateNullablerecipients
Objectevents
Object{"object": "monitor.alert","status": "pending","monitor": {"object": "monitor","target": "protoguard_filter","status": "active","owner": "organization"},"specification_change_notification": {"object": "provider.specification_change_notification","from_specification": {"object": "provider.capabilities.specification#preview"},"to_specification": {"object": "provider.capabilities.specification#preview"},"from_provider_version": {"object": "provider.version#preview"},"to_provider_version": {"object": "provider.version#preview"}},"recipients": [{"object": "monitor.alert_recipient"},{"object": "monitor.alert_recipient"}],"events": [{"object": "monitor.alert_event","type": "created"},{"object": "monitor.alert_event","type": "created"}]}
List monitor alerts
Returns a paginated list of monitor alerts for this instance.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalmonitor_id
UnionOptionalstatus
UnionOptionaltarget
UnionOptionalsource
UnionOptionalprovider_id
UnionOptionalproto_guard_alert_id
UnionOptionalproto_guard_run_id
UnionOptionalproto_guard_filter_id
UnionOptionalspecification_change_notification_id
UnionOptionalsession_id
UnionOptionalsession_message_id
UnionOptionalsession_connection_id
UnionOptionalprovider_run_id
UnionOptionalcreated_at
ObjectOptionalFilter monitor alert creation time by date range
resolved_at
ObjectOptionalFilter monitor alert resolution time by date range
curl -X GET "https://api.metorial.com/monitor-alerts" \-H "Authorization: Bearer metorial_sk_..."
Get monitor alert
Retrieves a monitor alert by ID.
URL Parameters
monitor_alert_id
StringThe unique identifier for the monitor_alert
curl -X GET "https://api.metorial.com/monitor-alerts/mon_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Mark monitor alert viewed
Marks a monitor alert as viewed by the current actor.
URL Parameters
monitor_alert_id
StringThe unique identifier for the monitor_alert
curl -X POST "https://api.metorial.com/monitor-alerts/mon_Rm4Mnheq2bfEPhBhP7SY/viewed" \-H "Authorization: Bearer metorial_sk_..."
Resolve monitor alert
Marks a monitor alert as resolved.
URL Parameters
monitor_alert_id
StringThe unique identifier for the monitor_alert
curl -X POST "https://api.metorial.com/monitor-alerts/mon_Rm4Mnheq2bfEPhBhP7SY/resolve" \-H "Authorization: Bearer metorial_sk_..."
Unresolve monitor alert
Reopens a resolved monitor alert.
URL Parameters
monitor_alert_id
StringThe unique identifier for the monitor_alert
curl -X POST "https://api.metorial.com/monitor-alerts/mon_Rm4Mnheq2bfEPhBhP7SY/unresolve" \-H "Authorization: Bearer metorial_sk_..."