Action name — what to pass to workflows_fire_action as action.
Whether the action can currently be fired.
OptionaldisabledWhen allowed is false, a short reason describing why.
OptionalparamsThe action's declared params — what workflows_fire_action's params object must
satisfy (each entry names the param and whether it is required). Absent
when the action declares none.
OptionaltitleHuman label for the action, if the definition provides one.
One invocable (fireAction-fired) action. Two whole classes of action never appear here: an action whose
filterscoped it out for this actor is ABSENT (filter is existence — it might as well not exist, never "disabled"), and a cascade-fired (when) action is projected as a ProjectedAutomation instead — the engine fires it, no caller can.