ZabbixAPI(php)ですべてのアクション設定を一括で有効化する方法

お世話になっております。

Zabbix serverのアクション設定を一括で有効化するphpスクリプトを作成しております。
以下スクリプトを基に、actionUpdate(action.update)でstatusを0にすれば実現できるのではないかと考えていますが、
方法が分からず、ご教示いただけないでしょうか。

=================================
<?php

require 'ZabbixApi.class.php';
use ZabbixApi\ZabbixApi;

try {
$api = new ZabbixApi('http://localhost/zabbix/api_jsonrpc.php', 'Admin', 'zabbix');
$res = $api->actionUpdate();
var_dump($res);
} catch (Exception $e) {
echo $e->getMessage() . "\n";
}

?>
==================================================

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー hon-chan の写真

進展ありましたので、ご連絡します。

以下phpスクリプトでアクション設計を有効化できるようになりました。
しかし、以下スクリプトの処理ではすべてのアクションIDを記載する必要があり、
不格好かつ抜け漏れる可能性もあります。
アクションIDを変数に入れて、ループして繰り返し処理するなども試しましたがうまくいかず。
アドバイス頂けますでしょうか。

===<スクリプトファイル.php>================================
<?php

require 'ZabbixApi.class.php';
use ZabbixApi\ZabbixApi;

try {
$api = new ZabbixApi('http://localhost/zabbix/api_jsonrpc.php', 'Admin', 'zabbix');
$res = $api->actionUpdate(
array([
"actionid" => "2",
"status" => "0"],
["actionid" => "3",
"status" => "0"],
["actionid" => "4",
"status" => "0"],
["actionid" => "5",
"status" => "0"],
["actionid" => "6",
"status" => "0"],
["actionid" => "7",
"status" => "0"]
));
var_dump($res);
} catch (Exception $e) {
echo $e->getMessage() . "\n";
}

?>
===================================