voxel.devices.list

Returns a list of all the devices assigned to the user, along with some properties.

Parameters

device_id (optional)
Numeric Voxel device id, available from voxel.devices.list
facility (optional)
Datacenter facility code, available via voxel.voxcloud.facilities.list or voxel.voxservers.facilities.list.
verbosity (optional)
Verbosity of response. Should be one of "compact", "normal", or "extended".

Example Response

<rsp stat="ok">
  <devices>
	<device id="200776" label="www.voxel.net">
		<description>Z100.12</description>
		<type id="2">Server</type>
		<model id="56">Voxrox Intel Platform</model>
		<location>
			<facility id="19" code="lga7" region="New York, USA">LGA7 - XO / 12th Floor</facility>
			<zone id="26">Private cage</zone>
			<cage id="29">primary</cage>
			<row id="49">Row Z</row>
			<rack id="224">Rack 100</rack>
			<position>12</position>
		</location>
		<ipassignments>
			<ipassignment type="backend" 
				description="lga6 backend network; vlan 000">
					172.x.x.x
			</ipassignment>
		</ipassignments>
		<accessmethods>
			<accessmethod type="ssh">
				<username>user</username>
			</accessmethod>
			<accessmethod type="admin">
				<username>root</username>
			</accessmethod>
			<accessmethod type="remoteconsole">
				<address>zz.zz.us.voxel.net</address>
				<port>55555</port>
				<username>user</username>
			</accessmethod>
		</accessmethods>
		<service id="777616">Voxel TruManaged Server Configuration 1</service>
	</device>
    ...
  </devices>
</rsp>

Notes

Passwords: If available, passwords for the various accessmethods for a device will be returned, only when this method is accessed via an SSL endpoint. No password elements will be included if the method is requested insecurely.

Method Specific Error Codes

None