GET
/v1/private/projects/{projectId}/alertsFind alerts by projectFind alerts scoped to a project
Parameters
projectIdstring · uuidpathrequiredpageinteger · int32querysizeinteger · int32querysortingstringqueryfiltersstringqueryResponses
objectAlertPage_Public
contentarray of objectShow child attributes
Show array items
alert_typestringcreated_atstring · date-timecreated_bystringenabledbooleanidstring · uuidlast_updated_atstring · date-timelast_updated_bystringmetadataobjectnamestringproject_idstring · uuidOptional project scope for this alert. When set, the alert is scoped to the specified project. Do NOT also provide a 'scope:project' trigger config — the system will create it automatically from this field. Sending both project_id and a scope:project trigger config will result in an error.
triggersarray of objectShow child attributes
Show array items
alert_idstring · uuidcreated_atstring · date-timecreated_bystringevent_typestringrequiredidstring · uuidtrigger_configsarray of objectShow child attributes
Show array items
alert_trigger_idstring · uuidconfig_valueobjectcreated_atstring · date-timecreated_bystringgroup_indexinteger · int32Groups configs within a trigger: same group_index means AND between configs, different group_index means OR between groups. Null means a legacy/singleton group of one config. Always null for scope:project configs.
idstring · uuidlast_updated_atstring · date-timelast_updated_bystringtypestringrequiredwebhookobjectrequiredShow child attributes
created_atstring · date-timecreated_bystringheadersobjectidstring · uuidlast_updated_atstring · date-timelast_updated_bystringnamestringsecret_tokenstringurlstringrequiredpageinteger · int32sizeinteger · int32sortable_byarray of stringShow child attributes
totalinteger · int64{
"content": [
{
"alert_type": "general",
"created_at": "2026-06-09T00:00:00Z",
"created_by": "string",
"enabled": true,
"id": "00000000-0000-0000-0000-000000000000",
"last_updated_at": "2026-06-09T00:00:00Z",
"last_updated_by": "string",
"metadata": {
"additionalProp1": "string"
},
"name": "string",
"project_id": "00000000-0000-0000-0000-000000000000",
"triggers": [
{
"alert_id": "00000000-0000-0000-0000-000000000000",
"created_at": "2026-06-09T00:00:00Z",
"created_by": "string",
"event_type": "experiment:finished",
"id": "00000000-0000-0000-0000-000000000000",
"trigger_configs": [
{
"alert_trigger_id": "00000000-0000-0000-0000-000000000000",
"config_value": {
"additionalProp1": "string"
},
"created_at": "2026-06-09T00:00:00Z",
"created_by": "string",
"group_index": 0,
"id": "00000000-0000-0000-0000-000000000000",
"last_updated_at": "2026-06-09T00:00:00Z",
"last_updated_by": "string",
"type": "filter:guardrail_type"
}
]
}
],
"webhook": {
"created_at": "2026-06-09T00:00:00Z",
"created_by": "string",
"headers": {
"additionalProp1": "string"
},
"id": "00000000-0000-0000-0000-000000000000",
"last_updated_at": "2026-06-09T00:00:00Z",
"last_updated_by": "string",
"name": "string",
"secret_token": "string",
"url": "string"
}
}
],
"page": 0,
"size": 0,
"sortable_by": [
"string"
],
"total": 0
}objectErrorMessage_Public
codeinteger · int32detailsstringmessagestring{
"code": 0,
"details": "string",
"message": "string"
}