script.update
Beschrijving
object script.update(object/array-scripts)
Met deze methode kunnen bestaande scripts worden bijgewerkt.
Deze methode is alleen beschikbaar voor het gebruikerstype Superbeheerder. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zien Gebruiker rollen voor meer informatie.
Parameters
(object/array) Scripteigenschappen die moeten worden bijgewerkt.
De eigenschap scriptid moet voor elk script worden gedefinieerd, alle andere
eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal
andere blijven ongewijzigd. Een uitzondering is type eigenschap wijziging
van 5 (Webhook) naar andere: de eigenschap parameters wordt opgeschoond.
Retourwaarden
(object) Retourneert een object dat de ID's van de bijgewerkte scripts bevat
onder de eigenschap 'scriptids'.
Voorbeelden
Wijzig scriptopdracht
Wijzig de opdracht van het script in "/bin/ping -c 10 {HOST.CONN} 2>&1".
Verzoek:
{
"jsonrpc": "2.0",
"method": "script.update",
"params": {
"scriptid": "1",
"command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
{
"jsonrpc": "2.0",
"result": {
"scriptids": [
"1"
]
},
"id": 1
}
Bron
CScript::update() in ui/include/classes/api/services/CScript.php.