agent_id targets a specific teammate for channel: "sms" and channel: "email" only — the
teammate must be on the caller’s own team. app_push and opportunity_alert never accept a
redirect: app_push always notifies the assignee of the given task_id, and
opportunity_alert always resolves its recipient from the named lead_id. This is by design,
not a gap — both of those exist to notify the person actually responsible for a task or a lead,
and letting a caller redirect that to an unrelated third party would defeat the point of the
channel rather than extend it.notification_type is the opportunity trigger type — one of a fixed set of integer codes, e.g.
11 = viewed a listing, 27 = saved a search, 65 = left a message, 66 = requested a
showing. See the tool’s own inputSchema description for the full list; there’s no shared enum
reference across tools for it.