Ikoula API Proxmox

List of the different action available for your Proxmox product :


Listing of the proxmox servers owned by the account
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID"]
WS Call URL:
wsproxmox/get-vm-list
REST Call URL:
wsproxmox/get-vm-list
API return example:

											
Listing of the proxmox vm details
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID", "VM_ID"]
WS Call URL:
wsproxmox/get-vm-details
REST Call URL:
wsproxmox/get-vm-details
API return example:

											
Listing of the proxmox templates
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID"]
WS Call URL:
wsproxmox/get-templates-list
REST Call URL:
wsproxmox/get-templates-list
API return example:

											
Stop a VM
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID", "VM_ID"]
WS Call URL:
wsproxmox/vm-stop
REST Call URL:
wsproxmox/vm-stop
API return example:

											
Start a VM
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID", "VM_ID"]
WS Call URL:
wsproxmox/vm-start
REST Call URL:
wsproxmox/vm-start
API return example:

											
Reboot your VM
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID", "VM_ID"]
WS Call URL:
wsproxmox/vm-reboot
REST Call URL:
wsproxmox/vm-reboot
API return example:

											
Rebuild your VM with a template (see proxmox_templates_list to get the ID)
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT", "ACCOUNT_ID", "VM_ID", "TEMPLATE_ID"]
WS Call URL:
wsproxmox/vm-rebuild
REST Call URL:
wsproxmox/vm-rebuild
API return example:

											
Add mx rescue to this proxmox
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP","MX_NAME"]
WS Call URL:
wsproxmox/mx-rescue-add
REST Call URL:
wsproxmox/mx-rescue-add
API return example:

											
List all the mx rescue of this proxmox
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP"]
WS Call URL:
wsproxmox/mx-rescue-list
REST Call URL:
wsproxmox/mx-rescue-list
API return example:

											
Update the name of a specific mx rescue
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","MX_ID","MX_NAME"]
WS Call URL:
wsproxmox/mx-rescue-update
REST Call URL:
wsproxmox/mx-rescue-update
API return example:

											
Delete the specified mx rescue from your proxmox
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","MX_ID"]
WS Call URL:
wsproxmox/mx-rescue-delete
REST Call URL:
wsproxmox/mx-rescue-delete
API return example:

											
List all the security scan of this proxmox
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP"]
WS Call URL:
wsproxmox/scan-secu-list
REST Call URL:
wsproxmox/scan-secu-list
API return example:

											
Ask for a new security scan
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP","SCAN_DATE"]
WS Call URL:
wsproxmox/scan-secu-create
REST Call URL:
wsproxmox/scan-secu-create
API return example:

											
Abort a scan
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SCAN_ID"]
WS Call URL:
wsproxmox/scan-secu-abort
REST Call URL:
wsproxmox/scan-secu-abort
API return example:

											
Get the result of a scan
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SCAN_ID"]
WS Call URL:
wsproxmox/scan-secu-result
REST Call URL:
wsproxmox/scan-secu-result
API return example:

											
List the secondary DNS
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP"]
WS Call URL:
wsproxmox/dns-sec-list
REST Call URL:
wsproxmox/dns-sec-list
API return example:

											
Add a secondary DNS
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","SERVER_IP","DNS_NAME"]
WS Call URL:
wsproxmox/dns-sec-add
REST Call URL:
wsproxmox/dns-sec-add
API return example:

											
Update a secondary DNS
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","DNS_ID","DNS_NAME"]
WS Call URL:
wsproxmox/dns-sec-update
REST Call URL:
wsproxmox/dns-sec-update
API return example:

											
Delete a secondary DNS
List of the mandatory parameter:
["LOGIN","CRYPTED_PASSWORD","PASSWORD","FORMAT","DNS_ID"]
WS Call URL:
wsproxmox/dns-sec-delete
REST Call URL:
wsproxmox/dns-sec-delete
API return example:

											
© 1998-2022 Ikoula tous droits reservés.