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"}