object action.update(object/array actions)
このメソッドは、既存のアクションを更新することができます。
このメソッドは、AdminおよびSuper adminタイプのユーザーのみ利用可能です。メソッドを呼び出す権限は、ユーザーの役割の設定で取り消すことができます。詳細はユーザーの役割を参照してください。
(object/array) 更新するアクションのプロパティ。
actionidプロパティはアクションごとに定義する必要があり、その他のプロパティはオプションです。渡されたプロパティのみが更新され、他は一切変更されません。
actionの標準プロパティに加えて、このメソッドは以下のパラメーターを受け付けます。
| パラメーター | タイプ | 説明 | 
|---|---|---|
| filter | object | 現在のフィルターを置き換えるアクションフィルターオブジェクト。 | 
| operations | array | 既存の操作を置き換えるアクション操作。 | 
| recovery_operations | array | 既存の回復操作を置き換えるアクション回復操作。 パラメーターの動作: - Actionオブジェクトの eventsourceが"event created by a trigger"、"internal event"または"event created on service status update"に設定されている場合、サポート | 
| update_operations | array | 既存の更新操作を置き換えるアクション更新操作。 パラメーターの動作: - Actionオブジェクトの eventsourceが"event created by a trigger"または"event created on service status update"に設定されている場合、サポート | 
(object) actionidsプロパティの下で更新されたアクションIDを含むオブジェクトを返します。
ステータスを"1"に設定してアクションを無効にします。
{
           "jsonrpc": "2.0",
           "method": "action.update",
           "params": {
               "actionid": "2",
               "status": "1"
           },
           "id": 1
       }レスポンス:
CAction::update() in ui/include/classes/api/services/CAction.php.