object action.update(object/array actions)
Cette méthode permet de mettre à jour des actions existantes.
(object/array) Propriétés d'action à mettre à jour.
La propriété actionid doit être définie pour chaque action, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.
En plus des propriétés de l'objet action standard, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| filter | object | Objet filtre d'action en remplacement du filtre actuel. |
| operations | array | Opérations d'action en remplacement des opérations existantes. |
| recovery_operations | array | Opérations de récupération d'action en remplacement des opérations de récupération existantes. |
| acknowledge_operations | array | Opérations d'acquittement d'action en remplacement des opérations de'acquittement existantes. |
(object) Retourne un objet contenant les identifiants des actions mises à jour sous la propriété actionids.
Désactiver une action, c'est-à-dire définir son statut à “1”.
Requête :
{ "jsonrpc": "2.0", "method": "action.update", "params": { "actionid": "2", "status": "1" }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }
Réponse :
{ "jsonrpc": "2.0", "result": { "actionids": [ "2" ] }, "id": 1 }
CAction::update() dans frontends/php/include/classes/api/services/CAction.php.