Systems90 by Webglobe
  • Help
  • API Documentation
  • Login
  • limits
  • library for API PHP
  • Other API functions
  • login
  • timeout
  • ok
  • error
  • logout
  • Domain API functions
  • domain_list
  • domain_detail
  • domain_list_dns
  • domain_delete_dns
  • domain_add_dns
  • domain_update_dns
  • domain_list_email_subdomain
  • domain_delete_email_subdomain
  • domain_add_email_subdomain
  • domain_list_email
  • domain_delete_email
  • domain_add_email
  • domain_edit_email
  • domain_list_tld
  • domain_list_plan
  • domain_order
  • VServer API functions
  • vserver_list
  • vserver_vnc_setting
  • vserver_create_image
  • vserver_image_edit
  • vserver_image_list
  • vserver_image_delete
  • vserver_image_restore
  • vserver_image_copy
  • vserver_parking
  • vserver_parking_restore
  • vserver_list_backup
  • vserver_restore
  • vserver_create_backup
  • vserver_remove_backup
  • vserver_set_backup
  • vserver_change_login
  • vserver_change_custom_name
  • vserver_change_rdns
  • vserver_detail
  • vserver_add_ip_address
  • vserver_list_iso
  • vserver_select_iso
  • vserver_list_livecd
  • vserver_select_livecd
  • vserver_reinstall
  • vserver_reboot
  • vserver_shutdown
  • vserver_start
  • vserver_set_autostart
  • vserver_get_autostart
  • vserver_action_lock
  • vserver_list_plan
  • vserver_list_license
  • vserver_buy_license
  • vserver_fit_to_program
  • vserver_upgrade_program
  • vserver_downgrade_program
  • vserver_destroy
  • vserver_order
  • vserver_commands
  • vserver_ready_for_command
  • vserver_screenshot
  • vserver_graph
  • vserver_graph_data
  • vserver_virtualization_parameters
  • vserver_vlan_list
  • vserver_vlan_add
  • vserver_vlan_detail
  • vserver_vlan_edit
  • vserver_vlan_delete
  • vserver_vlan_member_add
  • vserver_vlan_member_delete
  • vserver_vhosts_usage
  • vserver_subnet_usage
  • vserver_active_license_list
  • vserver_allowed_plans
  • vserver_license_accounting
  • vserver_license_accounting_postpay
  • vserver_software_iso_list
  • vserver_software_iso_mount
  • vserver_software_iso_unmount
  • vserver_ip_address_set_hostname
  • vserver_remove_ip_address
  • vserver_add_ipv6_subnet
  • vserver_remove_ipv6_subnet
  • vserver_ipv6_subnet_detail
  • vserver_ipv6_subnet_rdns_add
  • vserver_ipv6_subnet_rdns_remove
  • vserver_ipv6_subnet_rdns_edit
  • vserver_shaper
  • Export API Functions
  • export_internal_invoices

vserver_list_iso ()

This function lists all ISO images available for a VPS. This function requires vserver_id OR windows_isos parameter.

HTTP Method:GET
Parameters:sidsession id*
vserver_idunique id of VPS
windows_isoswant to see ISO images for windows(1) or linux(0) servers? *
Returns:HTTP code200 (OK)
Function call successful. Reply portion reply contains list of available ISO images.
Return errors
Error codeHTTP response codeDescription
1400 (Bad request) Function was not performed, because all required parameters were not entered. Reply portion reply is empty.
3403 (Forbidden) Function call failed, invalid sid parameter. Create new sid using /api/login function. Reply portion reply is empty.
5403 (Forbidden) Function has not been performed, because it is probably an attempt to manipulate VPS that is not in your administration. Reply portion reply is empty.
CURL

			curl "https://admin.systems90.cz/api/vserver_list_iso?sid=%sid%&vserver_id=%vserver_id%"
		
PHP Library

			$api->vserver_list_iso(array(
				'vserver_id' => %vserver_id%,
			));
		
Example of data output
<?xml version="1.0" encoding="UTF-8"?>
<reply>
	<status>
		<code>0</code>
		<text>OK</text>
	</status>
	<isos>
		<iso>
			<iso_id>62</iso_id>
			<description>Scientific Linux 6.3 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>67</iso_id>
			<description>FreeBSD 7.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>69</iso_id>
			<description>openSUSE 11.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>96</iso_id>
			<description>CentOS 6.5 (i386)</description>
		</iso>
		<iso>
			<iso_id>97</iso_id>
			<description>CentOS 6.5 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>121</iso_id>
			<description>openSUSE 12.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>131</iso_id>
			<description>IPCop 2.0.3 (i386)</description>
		</iso>
		<iso>
			<iso_id>132</iso_id>
			<description>Zeroshell 2.0.RC3 (i386)</description>
		</iso>
		<iso>
			<iso_id>134</iso_id>
			<description>MINIX 3.2.1 (i386)</description>
		</iso>
		<iso>
			<iso_id>143</iso_id>
			<description>Oracle Linux 6.3 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>145</iso_id>
			<description>FreeBSD 8.3 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>152</iso_id>
			<description>Debian GNU/Linux 7.2 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>159</iso_id>
			<description>Slackware 14.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>161</iso_id>
			<description>Ubuntu Server 12.10 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>167</iso_id>
			<description>OpenBSD 5.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>168</iso_id>
			<description>FreeBSD 9.2 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>173</iso_id>
			<description>Gentoo 20131010 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>177</iso_id>
			<description>FreePBX 5.211.65 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>178</iso_id>
			<description>Kerio Operator 2.2.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>179</iso_id>
			<description>pfSense 2.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>180</iso_id>
			<description>Ubuntu Server 13.04 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>181</iso_id>
			<description>Debian GNU/Linux 7.2 (i386)</description>
		</iso>
		<iso>
			<iso_id>188</iso_id>
			<description>FreeBSD 8.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>191</iso_id>
			<description>Archlinux 2013.12.01 (i386/x86_64)</description>
		</iso>
		<iso>
			<iso_id>192</iso_id>
			<description>FreeNAS 9.2.0 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>193</iso_id>
			<description>FreeBSD 10.0 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>195</iso_id>
			<description>Ubuntu Server 13.10 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>196</iso_id>
			<description>openSUSE 13.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>202</iso_id>
			<description>Fedora 20 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>203</iso_id>
			<description>FreeBSD 10.0 (i386)</description>
		</iso>
		<iso>
			<iso_id>205</iso_id>
			<description>RHEL 6.5 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>207</iso_id>
			<description>OSGeo Live 7.9 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>208</iso_id>
			<description>Zentyal 3.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>209</iso_id>
			<description>Ubuntu Server 14.04 LTS (x86_64)</description>
		</iso>
		<iso>
			<iso_id>211</iso_id>
			<description>RHEL 7.0rc1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>212</iso_id>
			<description>Elastix 2.4 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>213</iso_id>
			<description>Elastix 2.4 (i386)</description>
		</iso>
		<iso>
			<iso_id>215</iso_id>
			<description>AsteriskNOW 3.0.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>217</iso_id>
			<description>CentOS 7.0 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>219</iso_id>
			<description>Ubuntu Desktop 14.04.1 LTS (x86_64)</description>
		</iso>
		<iso>
			<iso_id>220</iso_id>
			<description>FreeBSD 9.2 (i386)</description>
		</iso>
		<iso>
			<iso_id>226</iso_id>
			<description>Debian GNU/Linux 7.7 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>230</iso_id>
			<description>RHEL desktop 7.1b 7.1b (x86_64)</description>
		</iso>
		<iso>
			<iso_id>232</iso_id>
			<description>Linux Mint 17.1 MATE (x86_64)</description>
		</iso>
		<iso>
			<iso_id>233</iso_id>
			<description>Linux Mint 17.1 Cinnamon (x86_64)</description>
		</iso>
		<iso>
			<iso_id>234</iso_id>
			<description>Gentoo 20141204 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>235</iso_id>
			<description>Gentoo 20141209 (x86)</description>
		</iso>
		<iso>
			<iso_id>237</iso_id>
			<description>AsteriskNOW 6.12.65-22 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>239</iso_id>
			<description>OpenBSD 5.7 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>240</iso_id>
			<description>Fedora Server 22 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>241</iso_id>
			<description>Scrollout F1 2013 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>242</iso_id>
			<description>MikroTik RouterOS 6.29.1 (i386)</description>
		</iso>
		<iso>
			<iso_id>243</iso_id>
			<description>FreeBSD 10.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>244</iso_id>
			<description>Ubuntu Server 14.04.2 LTS (x86_64)</description>
		</iso>
		<iso>
			<iso_id>245</iso_id>
			<description>Debian GNU/Linux 8.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>249</iso_id>
			<description>FreePBX 6.12.65 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>250</iso_id>
			<description>CentOS 7.1 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>252</iso_id>
			<description>Ubuntu Server 12.04.5 LTS (x86_64)</description>
		</iso>
		<iso>
			<iso_id>253</iso_id>
			<description>Ubuntu Server 15.10 (x86_64)</description>
		</iso>
		<iso>
			<iso_id>254</iso_id>
			<description>Archlinux 2015.11.01 (i386/x86_64)</description>
		</iso>
		<iso>
			<iso_id>256</iso_id>
			<description>MikroTik RouterOS 6.33.3 (i386)</description>
		</iso>
		<iso>
			<iso_id>258</iso_id>
			<description>Deb VirtAutoInstall Test 0.1 (x86_64)</description>
		</iso>
	</isos>
</reply>