script.update
Descripció
object script.update(object/array scripts)
Aquest mètode permet actualitzar scripts existents.
Tenim aquest mètode disponible només per a l'usuari Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.
Paràmetres
(object/array) Propietats de l'script per actualitzar.
La propietat scriptid s'ha d'establir per a cada script, totes les altres propietats són opcionals. Només s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis. Una excepció és canviar la propietat type de 5 (Webhook) a una altra: la propietat parameters es netejarà.
Valors de retorn
(object) Torna un objecte que contingui els IDs dels scripts actualitzats sota la propietat scriptids.
Exemples
Canviar la comanda d'un script
Canviar la comanda d'un script a "/bin/ping -c 10 {HOST.CONN} 2>&1".
{
"jsonrpc": "2.0",
"method": "script.update",
"params": {
"scriptid": "1",
"command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"scriptids": [
"1"
]
},
"id": 1
}
Font
CScript::update() in ui/include/classes/api/services/CScript.php.