API: Startup Scripts
The script category allows you to manage startup scripts.
| Action | Required Parameters | Optional Parameters |
|---|---|---|
| script/list | None | None |
| script/get | script_id | None |
| script/create | name, content | None |
| script/update | script_id, name, content | None |
| script/delete | script_id | None |
script/list
Endpoint: script/list
{
"scripts": [
{
"content": "#!/bin/bash\r\napt-get update; apt-get upgrade -y",
"id": "4",
"name": "upgrade"
}
]
}
script/get
Required parameters:
- script_id - the startup script ID.
Endpoint: script/get
script_id=4
{
"content": "#!/bin/bash\r\napt-get update; apt-get upgrade -y",
"id": "4",
"name": "upgrade",
"success": "yes"
}
script/create
Required parameters:
- name - a label for this startup script.
- content - the script contents
Endpoint: script/create
name=upgrade
content=#!/bin/bash%0Aapt-get update; apt-get upgrade -y
{
"script_id": "1064",
"success": "yes"
}
script/update
Required parameters:
- script_id - the startup script ID.
- name - the new name
- content - the new script contents
Endpoint: script/update
script_id=1064
content=#!/bin/bash%0Aapt-get update; apt-get dist-upgrade -y
{"success": "yes"}
script/delete
Required parameters:
- script_id - the startup script ID.
Endpoint: script/delete
script_id=1064
{"success": "yes"}