Fires when Google’s review concludes with a rejection, including a human-readable explanation when provided.

Payload

{
  "id": "evt_xxxxx",
  "event": "agent.rejected",
  "timestamp": "2026-03-20T14:30:00Z",
  "data": {
    "agent_id": "ag_live_xxxx",
    "display_name": "Arowana Alerts",
    "rejected_at": "2026-03-20T14:30:00Z",
    "reason": "Policy violation in agent description."
  }
}
agent_id
string
Agent identifier that failed review.
display_name
string
Agent display name as submitted.
rejected_at
string
ISO 8601 time when rejection was recorded.
reason
string
Summary from the reviewer or policy system when available.
See Why agents get rejected for common causes and fixes.