NORMAL rules: pass id.type=EMAIL_PLACEMENT and ptest_id. The response additionally carries ptest_id, and conditions[].field is one of inbox_r_1 / inbox_r_2 / inbox_r_3 (whole-test inbox rate) or inbox_r_account (each tested sender judged individually) — see Create automation rule for what each means.conditions[].value accepts a number or a numeric string and is always returned as a number. l_triggered_at is when the rule last fired (empty string if never).curl --location 'https://api.plusvibe.ai/api/v1/ea-automation-rules/detail?workspace_id=65099a0dd96fae8ab61130c0&id=665f0a1b2c3d4e5f6a7b8c9d&type=NORMAL&ptest_id=695bb72b36a8249fc002f3d9' \
--header 'x-api-key: <api-key>'{
"status": "success",
"data": {
"_id": "665f0a1b2c3d4e5f6a7b8c9d",
"name": "Pause bouncing accounts",
"priority": 1,
"status": "ACTIVE",
"type": "NORMAL",
"selection": {
"type": "ALL_ACCOUNTS"
},
"l_triggered_at": "2026-07-28T09:12:44.000Z",
"recovery_in": 3,
"recovery_unit": "DAYS",
"created_at": "2026-07-20T08:00:00.000Z",
"modified_at": "2026-07-28T09:12:44.000Z",
"workspace_id": "65099a0dd96fae8ab61130c0",
"conditions": {
"logic": "OR",
"conditions": [
{
"field": "3d_recipient_bounce_rate",
"operator": "greater_than",
"value": "5",
"value_type": "PERCENT"
},
{
"field": "7d_overall_warmup_health",
"operator": "less_than",
"value": "70",
"value_type": "NUMBER"
}
]
},
"actions": {
"daily_limit": 0,
"is_warmup_max_daily_limit": 1,
"warmup_max_daily_limit": 20,
"is_warmup_reply_rate": 0
},
"after_recovery": {
"restore_type": "ORIGINAL"
}
}
}