<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docs.hostway.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docs.hostway.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator</id>
		<title>Hostway API Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://docs.hostway.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator"/>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Special:Contributions/Administrator"/>
		<updated>2026-04-20T06:40:49Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Firewall_Groups</id>
		<title>List Firewall Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Firewall_Groups"/>
				<updated>2013-06-27T01:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /os-security-groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list existing firewall groups. &lt;br /&gt;
&lt;br /&gt;
='''GET''' /os-security-groups=&lt;br /&gt;
This operation will list existing firewall groups.&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_groups&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot; : &amp;quot;{firewall_group_display_name}&amp;quot;,&lt;br /&gt;
	  &amp;quot;description&amp;quot; : &amp;quot;{firewall_group_description}&amp;quot;,&lt;br /&gt;
	  &amp;quot;links&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;href&amp;quot; : &amp;quot;http://{api-server}/os-security-groups/{firewall_group_name}/&amp;quot;,&lt;br /&gt;
		&amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
	  ],&lt;br /&gt;
	  &amp;quot;rules&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;fromport&amp;quot; : {start_port},&lt;br /&gt;
		&amp;quot;toport&amp;quot; : {end_port},&lt;br /&gt;
		&amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
		&amp;quot;cidrIp&amp;quot;: &amp;quot;0.0.0.0/0&amp;quot;,&lt;br /&gt;
		&amp;quot;id&amp;quot; : &amp;quot;145&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
          ]&lt;br /&gt;
	  &amp;quot;fault&amp;quot; : {&lt;br /&gt;
                &amp;quot;message&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;details&amp;quot; : &amp;quot;&amp;quot;&lt;br /&gt;
	  },&lt;br /&gt;
	  &amp;quot;servers&amp;quot; : [&amp;quot;{server_id}&amp;quot;],&lt;br /&gt;
	  &amp;quot;account_number&amp;quot; : &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
	  &amp;quot;name&amp;quot; : &amp;quot;{firewall_group_name}&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====security_groups====&lt;br /&gt;
; display name - ''string''&lt;br /&gt;
: The display name of the firewall group.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Text describing the firewall group.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; rules - ''list''&lt;br /&gt;
: List describing all defined security rules for the group.&lt;br /&gt;
&lt;br /&gt;
; fault - ''dictionary''&lt;br /&gt;
: Might hold a fault information for the firewall group.&lt;br /&gt;
&lt;br /&gt;
; servers - ''list''&lt;br /&gt;
: List of server ids this firewall group is assigned to.&lt;br /&gt;
&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Identifies an account that owns the firewall group.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: The name of this firewall group.*(Unique identifier for this firewall group.)&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully list firewall groups'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group 1&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group 1 description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [ &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 1111, &lt;br /&gt;
                'fromport': 1111, &lt;br /&gt;
                'protocol': 'TCP', &lt;br /&gt;
                'id': 145, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             },&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 80, &lt;br /&gt;
                'fromport': 80, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 196, &lt;br /&gt;
                'cidrIp': '127.0.0.1/24'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_OK30Zs7Ju&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_120761&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0003&amp;quot;]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012Apr30_9J5qDwOIo/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 3389, &lt;br /&gt;
                'fromport': 3389, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 116, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 8443, &lt;br /&gt;
                'fromport': 8443, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 117, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 22, &lt;br /&gt;
                'fromport': 22, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 118, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012Apr30_9J5qDwOIo&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_901265&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0011&amp;quot;, &amp;quot;test-server-0024&amp;quot;]&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Firewall_Groups</id>
		<title>List Firewall Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Firewall_Groups"/>
				<updated>2013-06-27T01:04:02Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list existing firewall groups. &lt;br /&gt;
&lt;br /&gt;
='''GET''' /os-security-groups=&lt;br /&gt;
This operation lists existing firewall groups.&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_groups&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot; : &amp;quot;{firewall_group_display_name}&amp;quot;,&lt;br /&gt;
	  &amp;quot;description&amp;quot; : &amp;quot;{firewall_group_description}&amp;quot;,&lt;br /&gt;
	  &amp;quot;links&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;href&amp;quot; : &amp;quot;http://{api-server}/os-security-groups/{firewall_group_name}/&amp;quot;,&lt;br /&gt;
		&amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
	  ],&lt;br /&gt;
	  &amp;quot;rules&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;fromport&amp;quot; : {start_port},&lt;br /&gt;
		&amp;quot;toport&amp;quot; : {end_port},&lt;br /&gt;
		&amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
		&amp;quot;cidrIp&amp;quot;: &amp;quot;0.0.0.0/0&amp;quot;,&lt;br /&gt;
		&amp;quot;id&amp;quot; : &amp;quot;145&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
          ]&lt;br /&gt;
	  &amp;quot;fault&amp;quot; : {&lt;br /&gt;
                &amp;quot;message&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;details&amp;quot; : &amp;quot;&amp;quot;&lt;br /&gt;
	  },&lt;br /&gt;
	  &amp;quot;servers&amp;quot; : [&amp;quot;{server_id}&amp;quot;],&lt;br /&gt;
	  &amp;quot;account_number&amp;quot; : &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
	  &amp;quot;name&amp;quot; : &amp;quot;{firewall_group_name}&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====security_groups====&lt;br /&gt;
; display name - ''string''&lt;br /&gt;
: The display name of the firewall group.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Text describing the firewall group.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; rules - ''list''&lt;br /&gt;
: List describing all defined security rules for the group.&lt;br /&gt;
&lt;br /&gt;
; fault - ''dictionary''&lt;br /&gt;
: Might hold a fault information for the firewall group.&lt;br /&gt;
&lt;br /&gt;
; servers - ''list''&lt;br /&gt;
: List of server ids this firewall group is assigned to.&lt;br /&gt;
&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Identifies an account that owns the firewall group.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: The name of this firewall group.*(Unique identifier for this firewall group.)&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully list firewall groups'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group 1&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group 1 description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [ &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 1111, &lt;br /&gt;
                'fromport': 1111, &lt;br /&gt;
                'protocol': 'TCP', &lt;br /&gt;
                'id': 145, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             },&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 80, &lt;br /&gt;
                'fromport': 80, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 196, &lt;br /&gt;
                'cidrIp': '127.0.0.1/24'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_OK30Zs7Ju&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_120761&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0003&amp;quot;]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012Apr30_9J5qDwOIo/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 3389, &lt;br /&gt;
                'fromport': 3389, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 116, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 8443, &lt;br /&gt;
                'fromport': 8443, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 117, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 22, &lt;br /&gt;
                'fromport': 22, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 118, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012Apr30_9J5qDwOIo&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_901265&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0011&amp;quot;, &amp;quot;test-server-0024&amp;quot;]&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Volumes_Detail</id>
		<title>List Volumes Detail</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Volumes_Detail"/>
				<updated>2013-06-27T01:02:53Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return a list of all existing volumes with detailed information.&lt;br /&gt;
&lt;br /&gt;
='''GET''' /volumes/detail'''=&lt;br /&gt;
This operation will return a list of all existing volumes with detailed information.&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:19:39&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====volumes====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''string''&lt;br /&gt;
: Volume size in GB.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully list existing volumes with detailed information'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes/detail&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-001&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012Apr20_NrznxEeq9/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;TEST001&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-04-20 16:48:15&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Test volume 001.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012Apr20_NrznxEeq9&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;10GB&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes/detail&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Allocate_Flexible_IP</id>
		<title>Allocate Flexible IP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Allocate_Flexible_IP"/>
				<updated>2013-06-27T01:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* POST /os-floating-ips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Flexible IP address is a static IP address that can be bound to any single Server. When you associate a flexible IP with a Server the IP is bound to that Server's network interface. You will use your flexible IP to connect to your Server. You can allocate IPs and release IPs from your account as needed.&lt;br /&gt;
&lt;br /&gt;
='''POST''' /os-floating-ips=&lt;br /&gt;
This operation will allocate a new flexible IP.&lt;br /&gt;
&lt;br /&gt;
== Request ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;zone&amp;quot;: &amp;quot;AUS001&amp;quot;&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : {&lt;br /&gt;
      &amp;quot;instance_id&amp;quot; : &amp;quot;{instance_id}&amp;quot;, &lt;br /&gt;
      &amp;quot;ip&amp;quot; : &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
      &amp;quot;fixed_ip&amp;quot; : null, &lt;br /&gt;
      &amp;quot;links&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
            &amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;pool&amp;quot; : &amp;quot;default&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====floating_ip====&lt;br /&gt;
; instance_id - ''string''&lt;br /&gt;
: Unique instance identifier floating IP is assigned to.&lt;br /&gt;
&lt;br /&gt;
; ip - ''string''&lt;br /&gt;
: IP address allocated.&lt;br /&gt;
&lt;br /&gt;
; fixed_ip - ''string''&lt;br /&gt;
: Fixed IP address.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; pool - ''string''&lt;br /&gt;
: Name of the pool IP address belongs to.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 202 Accepted''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully allocate a flexible IP'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-floating-ips&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : {&lt;br /&gt;
      &amp;quot;instance_id&amp;quot; : null, &lt;br /&gt;
      &amp;quot;ip&amp;quot; : &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
      &amp;quot;fixed_ip&amp;quot; : null, &lt;br /&gt;
      &amp;quot;links&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
            &amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;pool&amp;quot; : &amp;quot;default&amp;quot;&lt;br /&gt;
   } &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''POST''' &amp;lt;nowiki&amp;gt;http://{api_server}/os-floating-ips&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerSnapshotActions</id>
		<title>ServerSnapshotActions</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerSnapshotActions"/>
				<updated>2013-06-27T01:00:01Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following action can be performed on a [[ServerSnapshot]].&lt;br /&gt;
&lt;br /&gt;
== Restore ==&lt;br /&gt;
This operation will restore a server from a snapshot.&lt;br /&gt;
[[ServerSnapshotActionRestore]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/DetachVolumeFromServer</id>
		<title>DetachVolumeFromServer</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/DetachVolumeFromServer"/>
				<updated>2013-06-27T00:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will detach a volume attachment from the server specified.&lt;br /&gt;
&lt;br /&gt;
='''DELETE''' /servers/'''server_id'''/os-volume_attachments/'''volume_id'''''=&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; volume_id&lt;br /&gt;
: The unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 204 No Content''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully detach a server's volume attachment'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7 &lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 204 No Content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to detach a volume attachment that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to detach a volume attachment for a server that does not exist'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized request'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ListVolumeDetailsForServerVolumeAttachment</id>
		<title>ListVolumeDetailsForServerVolumeAttachment</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ListVolumeDetailsForServerVolumeAttachment"/>
				<updated>2013-06-27T00:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return volume details for the specific server's volume attachment.&lt;br /&gt;
&lt;br /&gt;
='''GET''' /servers/'''server_id'''/os-volume_attachments/'''volume_id'''''=&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; volume_id&lt;br /&gt;
: The unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;volume&amp;quot; : {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot; : {size_quantity},&lt;br /&gt;
        &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
           {&lt;br /&gt;
              &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
              &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
           }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====volume====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''int''&lt;br /&gt;
: Volume size.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully get volume details for a server volume attachment'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
       &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
       &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
       &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
       &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
       &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
       &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get volume details for a volume that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get volume details for a server that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
'''Unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerList</id>
		<title>ServerList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerList"/>
				<updated>2013-06-27T00:56:24Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return a list of all [[Server|servers]].&lt;br /&gt;
&lt;br /&gt;
='''GET''' /servers?''name=serverName&amp;amp;status=serverStatus&amp;amp;image=imageRef&amp;amp;zone=zoneTextKey''=&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: ''Optional'' Server name to search for.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: ''Optional'' Server status to search for. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; image - ''string''&lt;br /&gt;
: ''Optional'' Absolute URL of the image to filter servers by. ''e.g. http(s)://{api_server}/images/{image_id}/''&lt;br /&gt;
&lt;br /&gt;
; zone - ''string''&lt;br /&gt;
: ''Optional'' Zone textkey&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;servers&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;zone&amp;quot;: &amp;quot;{zone_textkey}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;zone&amp;quot;: &amp;quot;{zone_textkey}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server.&lt;br /&gt;
&lt;br /&gt;
; zone&lt;br /&gt;
: Zone text key&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully list servers'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;servers&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0001&amp;quot;,&lt;br /&gt;
          &amp;quot;zone&amp;quot;: &amp;quot;AUS001&amp;quot;,&lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0001/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0013&amp;quot;,&lt;br /&gt;
          &amp;quot;zone&amp;quot;: &amp;quot;zone&amp;quot;,&lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0013/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0015&amp;quot;,&lt;br /&gt;
          &amp;quot;zone&amp;quot;: &amp;quot;AUS001&amp;quot;,&lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0015/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Zone</id>
		<title>Zone</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Zone"/>
				<updated>2013-06-27T00:54:43Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /zones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GET /zones =&lt;br /&gt;
This operation will return all available zones for the authorized user.&lt;br /&gt;
__TOC__&lt;br /&gt;
== Request ==&lt;br /&gt;
&amp;lt;code&amp;gt;GET /zones&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
&lt;br /&gt;
=== Status Code ===&lt;br /&gt;
; 200 OK&lt;br /&gt;
: Success&lt;br /&gt;
&lt;br /&gt;
; 401 Unauthorized&lt;br /&gt;
: Failure - This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
; 403 Forbidden&lt;br /&gt;
: Failure - The resource is forbidden for this user&lt;br /&gt;
&lt;br /&gt;
=== Response Body ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;account_number&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;zone&amp;quot;: &amp;quot;zone_id&amp;quot;,&lt;br /&gt;
      &amp;quot;location&amp;quot;: &amp;quot;zone_location&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;zone&amp;quot;: &amp;quot;zone_id&amp;quot;,&lt;br /&gt;
      &amp;quot;location&amp;quot;: &amp;quot;zone_location&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Account for which the zones are available. There can be several accounts per response.&lt;br /&gt;
&lt;br /&gt;
; zone - ''string''&lt;br /&gt;
: Zone Id.&lt;br /&gt;
&lt;br /&gt;
; location - ''string''&lt;br /&gt;
: Location of the zone.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Successfully get the zones ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /zones&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
200 OK&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;smith1234&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;zone&amp;quot;: &amp;quot;USOTE-2012-TAMPA&amp;quot;,&lt;br /&gt;
      &amp;quot;location&amp;quot;: &amp;quot;ote.2012.tampa&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Failure while trying to make an unauthorized request ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /zones&lt;br /&gt;
Authorization: Basic {invalid authorization}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
401 Unauthorized&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permission denied failure ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /zones&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
403 Forbidden&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;forbidden&amp;quot;: {&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;forbidden&amp;quot;, &lt;br /&gt;
    &amp;quot;code&amp;quot;: 403, &lt;br /&gt;
    &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[FlexCloud Server|FlexCloud Server API]]&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Image</id>
		<title>Image</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Image"/>
				<updated>2013-06-27T00:54:09Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /images/{id} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GET /images/''{id}'' =&lt;br /&gt;
This operation will return details for a single image.&lt;br /&gt;
__TOC__&lt;br /&gt;
== Request ==&lt;br /&gt;
&amp;lt;code&amp;gt;GET /images/''{id}''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the image to be retrieved. ''Note see warnings in [[Hypermedia]]''.&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
&lt;br /&gt;
=== Status Code ===&lt;br /&gt;
; 200 OK&lt;br /&gt;
: Success&lt;br /&gt;
&lt;br /&gt;
; 401 Unauthorized&lt;br /&gt;
: This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
; 403 Forbidden&lt;br /&gt;
; The resource is forbidden for this user&lt;br /&gt;
&lt;br /&gt;
; 404 Not Found&lt;br /&gt;
: The resource does not exist&lt;br /&gt;
&lt;br /&gt;
=== Response Body ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;image&amp;quot;:{&lt;br /&gt;
    &amp;quot;status&amp;quot;:&amp;quot;SAVING&amp;quot;,&lt;br /&gt;
    &amp;quot;updated&amp;quot;:null,&lt;br /&gt;
    &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
    &amp;quot;links&amp;quot;:[&lt;br /&gt;
      {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;},&lt;br /&gt;
      {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;bookmark&amp;quot;}&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;created&amp;quot;:&amp;quot;yyyy-mm-ddThh:mm:ss&amp;quot;,&lt;br /&gt;
    &amp;quot;id&amp;quot;:&amp;quot;{image_id}&amp;quot;,&lt;br /&gt;
    &amp;quot;zones&amp;quot;:[&amp;quot;{zone_id}&amp;quot;]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this image.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this image.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Current state of this image. Valid values are ACTIVE, SAVING, DELETED.&lt;br /&gt;
:: '''ACTIVE''' - Image is ready to be used.&lt;br /&gt;
:: '''SAVING''' - Image is being uploaded or saved from a running [[Server]] instance.&lt;br /&gt;
:: '''DELETED''' - Image was recently deleted or is in the process of being deleted.&lt;br /&gt;
&lt;br /&gt;
; created - ''string''&lt;br /&gt;
: The date and time the image was created. ISO 8601 format, YYYY-MM-DDTHH:MM:SS.&lt;br /&gt;
&lt;br /&gt;
; updated&lt;br /&gt;
: Unused always null.&lt;br /&gt;
&lt;br /&gt;
; zones - ''string''&lt;br /&gt;
: Zones where the image is available.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Successfully view image ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images/133&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
200 OK&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;image&amp;quot;: {&lt;br /&gt;
    &amp;quot;status&amp;quot;: &amp;quot;SAVING&amp;quot;, &lt;br /&gt;
    &amp;quot;updated&amp;quot;: null, &lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;test_debian_image&amp;quot;, &lt;br /&gt;
    &amp;quot;links&amp;quot;: [&lt;br /&gt;
      {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/133/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;},&lt;br /&gt;
      {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/133/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;created&amp;quot;: &amp;quot;2011-09-30T02:38:57&amp;quot;, &lt;br /&gt;
    &amp;quot;id&amp;quot;: &amp;quot;133&amp;quot;,&lt;br /&gt;
    &amp;quot;zones&amp;quot;: [&amp;quot;AUS001&amp;quot;]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Failure while trying to make an unauthorized request ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images/133&lt;br /&gt;
Authorization: Basic {invalid authorization}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
401 Unauthorized&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permission denied failure ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images/122&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
403 Forbidden&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;forbidden&amp;quot;: {&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;forbidden&amp;quot;, &lt;br /&gt;
    &amp;quot;code&amp;quot;: 403, &lt;br /&gt;
    &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Failure while trying to request for an image that does not exist ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images/missing_image_id&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
404 Not Found&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;itemNotFound&amp;quot;: {&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
    &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
    &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[FlexCloud Server|FlexCloud Server API]]&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ImageList</id>
		<title>ImageList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ImageList"/>
				<updated>2013-06-27T00:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /images?name={imageName}&amp;amp;status={imageStatus}&amp;amp;type={imageType}&amp;amp;zone={zoneId} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GET /images?name=''{imageName}''&amp;amp;status=''{imageStatus}''&amp;amp;type=''{imageType}''&amp;amp;zone=''{zoneId}'' =&lt;br /&gt;
This operation will list all images.&lt;br /&gt;
__TOC__&lt;br /&gt;
== Request ==&lt;br /&gt;
&amp;lt;code&amp;gt;GET /images?name=''{imageName}''&amp;amp;status=''{imageStatus}''&amp;amp;type=''{imageType}''&amp;amp;zone=''{zoneId}''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: ''Optional'' image name to search for.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: ''Optional'' Image status to search for. Values: '''ACTIVE''', '''SAVING''', '''DELETED'''.&lt;br /&gt;
&lt;br /&gt;
; type - ''string''&lt;br /&gt;
: ''Optional'' type of the image to search for. Values: '''BASE''', '''SERVER'''.&lt;br /&gt;
&lt;br /&gt;
; zone - ''string''&lt;br /&gt;
: ''Optional'' the zone where the image is available.&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
&lt;br /&gt;
=== Status Code ===&lt;br /&gt;
; 200 OK&lt;br /&gt;
: Success&lt;br /&gt;
&lt;br /&gt;
; 401 Unauthorized&lt;br /&gt;
: Failure - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Response Body ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;images&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
      &amp;quot;links&amp;quot;:[&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;{image_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;zones&amp;quot;: [&amp;quot;{zone_id_1}&amp;quot;, &amp;quot;{zone_id_2}&amp;quot;]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
      &amp;quot;links&amp;quot;:[&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/{image_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;id&amp;quot;:&amp;quot;{image_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;zones&amp;quot;: [&amp;quot;{zone_id}&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this image.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this image.&lt;br /&gt;
&lt;br /&gt;
; zones - ''string''&lt;br /&gt;
: Zones where the image is available.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Successfully list images ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
200 OK&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;images&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;test_public_image&amp;quot;, &lt;br /&gt;
      &amp;quot;links&amp;quot;: [&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/123/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/123/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;123&amp;quot;,&lt;br /&gt;
      &amp;quot;zones&amp;quot;: [&amp;quot;AUS001&amp;quot;]&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;test_debian_image&amp;quot;, &lt;br /&gt;
      &amp;quot;links&amp;quot;: [&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/290/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/290/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;290&amp;quot;,&lt;br /&gt;
      &amp;quot;zones&amp;quot;: [&amp;quot;AUS001&amp;quot;]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;test_private_image&amp;quot;, &lt;br /&gt;
      &amp;quot;links&amp;quot;:  [&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/233/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/images/233/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;233&amp;quot;,&lt;br /&gt;
      &amp;quot;zones&amp;quot;: [&amp;quot;AUS001&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Failure while trying to make an unauthorized request ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /images&lt;br /&gt;
Authorization: Basic {invalid authorization}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
401 Unauthorized&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[FlexCloud Server|FlexCloud Server API]]&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/FlavorList</id>
		<title>FlavorList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/FlavorList"/>
				<updated>2013-06-27T00:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /flavors?minDisk={diskInGB}&amp;amp;minRam={ramInMB} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GET /flavors?minDisk=''{diskInGB}''&amp;amp;minRam=''{ramInMB}'' =&lt;br /&gt;
This operation will list all available flavors optionally limited by the query parameters.&lt;br /&gt;
__TOC__&lt;br /&gt;
== Request ==&lt;br /&gt;
&amp;lt;code&amp;gt;GET /flavors?minDisk=''{diskInGB}''&amp;amp;minRam=''{ramInMB}''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URI Parameters ===&lt;br /&gt;
; minDisk - ''int''&lt;br /&gt;
: ''Optional'' Only flavors with a disk size greater than or equal to minDisk will be returned. Specified in GB.&lt;br /&gt;
&lt;br /&gt;
; minRam - ''int''&lt;br /&gt;
: ''Optional'' Only flavors with a memory size greater than or equal to minRam will be returned. Specified in MB.&lt;br /&gt;
&lt;br /&gt;
''Also see [[Pagination]]''&lt;br /&gt;
&lt;br /&gt;
== Response ==&lt;br /&gt;
&lt;br /&gt;
=== Status Code ===&lt;br /&gt;
; 200 OK&lt;br /&gt;
: Success&lt;br /&gt;
&lt;br /&gt;
; 401 Unauthorized&lt;br /&gt;
: Failure - This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Response Body ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;flavors&amp;quot;:[&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;:&amp;quot;{flavor_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;links&amp;quot;:[&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/{flavor_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_flavor_name}&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;id&amp;quot;:&amp;quot;{flavor_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;links&amp;quot;:[&lt;br /&gt;
        {&amp;quot;href&amp;quot;:&amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/{flavor_id}/&amp;quot;, &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_flavor_name}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this flavor.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this flavor.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Successfully list available flavors ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /flavors&lt;br /&gt;
Authorization: Basic {Base64-encoded username:password string}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
200 OK&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;flavors&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Small&amp;quot;, &lt;br /&gt;
      &amp;quot;links&amp;quot;: [&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/1/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;}, &lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/1/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;Large&amp;quot;, &lt;br /&gt;
      &amp;quot;links&amp;quot;: [&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/3/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;},&lt;br /&gt;
        {&amp;quot;href&amp;quot;: &amp;quot;&amp;lt;/nowiki&amp;gt;{{APIBaseURL}}&amp;lt;nowiki&amp;gt;/flavors/3/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;}&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;id&amp;quot;: &amp;quot;3&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Failure while trying to make an unauthorized request ===&lt;br /&gt;
'''Request'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
GET /flavors&lt;br /&gt;
Authorization: Basic {invalid authorization}&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response'''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
401 Unauthorized&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[FlexCloud Server|FlexCloud Server API]]&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/FlexCloud_Server</id>
		<title>FlexCloud Server</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/FlexCloud_Server"/>
				<updated>2013-06-27T00:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* Zone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FlexCloud Server API =&lt;br /&gt;
FlexCloud Server is a web service that provides compute capacity in the cloud. It is designed to allow you to quickly scale capacity as your computing requirements change. You can setup and provision [[Server]] Instances and other computing resources in minutes programmatically via the FlexCloud Server API. You have full control over your computing resources and you only pay for what you use.&lt;br /&gt;
&lt;br /&gt;
The base URL for the FlexCloud Server API https://api.hostwayenterprise.com/&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook}} download this selection of articles as a PDF book]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to post any feedback and/or questions you may have in the “Comments” section on the bottom of each page.'''&lt;br /&gt;
&lt;br /&gt;
== Flavor ==&lt;br /&gt;
A Flavor is a set of resource constraints including RAM, disk size and number of CPUs. They are used to describe [[Server]], [[ServerListDetails]] and [[ServerCreate]].&lt;br /&gt;
* [[FlavorList]]&lt;br /&gt;
* [[FlavorListDetails]]&lt;br /&gt;
* [[Flavor]]&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
An Image is a disk template that is used to create new servers [[ServerCreate]]. They are also used to inspect running [[ServerListDetails]] and [[Server]] instances.&lt;br /&gt;
* [[ImageList]]&lt;br /&gt;
* [[ImageListDetails]]&lt;br /&gt;
* [[Image]]&lt;br /&gt;
&lt;br /&gt;
== Zone ==&lt;br /&gt;
A Zone specifies the region or location where cloud resources reside. &lt;br /&gt;
* [[Zone]]&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
A Server is a virtual machine instance in the cloud infrastructure. [[Flavor]], [[Image]] and [[Zone]] are requisite elements when creating a server.&lt;br /&gt;
* [[ServerList]]&lt;br /&gt;
* [[ServerListDetails]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[ServerCreate]]&lt;br /&gt;
* [[ServerActions]]&lt;br /&gt;
**[[ServerActionReboot]]&lt;br /&gt;
**[[ServerActionStop]]&lt;br /&gt;
**[[ServerActionStart]]&lt;br /&gt;
**[[ServerActionResize]]&lt;br /&gt;
**[[ServerActionAddFlexibleIP]]&lt;br /&gt;
**[[ServerActionRemoveFlexibleIP]]&lt;br /&gt;
**[[ServerActionUpgradePlesk]]&lt;br /&gt;
* [[ListServerIPs]]&lt;br /&gt;
* [[AttachVolumeToServer]]&lt;br /&gt;
* [[ListVolumeAttachmentsForServer]]&lt;br /&gt;
* [[ListVolumeDetailsForServerVolumeAttachment]]&lt;br /&gt;
* [[DetachVolumeFromServer]]&lt;br /&gt;
* [[ServerMonitoringDetails]]&lt;br /&gt;
**[[ServerMonitoringDetailsCPU]]&lt;br /&gt;
**[[ServerMonitoringDetailsDisk]]&lt;br /&gt;
**[[ServerMonitoringDetailsBandwidth]]&lt;br /&gt;
* [[ServerSnapshotList]]&lt;br /&gt;
* [[ServerSnapshot]]&lt;br /&gt;
* [[ServerSnapshotCreate]]&lt;br /&gt;
* [[ServerSnapshotActions]]&lt;br /&gt;
** [[ServerSnapshotActionRestore]]&lt;br /&gt;
&lt;br /&gt;
== Flexible IP ==&lt;br /&gt;
A Flexible IP address is a static IP address that can be bound to any single Server. When you associate a flexible IP with a Server the IP is bound to that Server's network interface. You will use your flexible IP to connect to your Server. You can allocate IPs and release IPs from your account as needed.&lt;br /&gt;
* [[Allocate Flexible IP]]&lt;br /&gt;
* [[List Flexible IPs]]&lt;br /&gt;
* [[View Allocated Flexible IP]]&lt;br /&gt;
* [[Delete Allocated Flexible IP]]&lt;br /&gt;
&lt;br /&gt;
== Volume ==&lt;br /&gt;
A Volume provides storage space that can be used with your Server. This storage space is independent from the storage space that is included with your Server. Once a volume is created, it can be easily attached to a Server. Once attached, it will appear as a mounted device. You can attach multiple volumes to a Server.&lt;br /&gt;
* [[Create Volume]]&lt;br /&gt;
* [[View Single Volume]]&lt;br /&gt;
* [[List Volumes]]&lt;br /&gt;
* [[List Volumes Detail]]&lt;br /&gt;
* [[Delete Volume]]&lt;br /&gt;
&lt;br /&gt;
== Security/Firewall Group ==&lt;br /&gt;
A Security/Firewall Group defines firewall rules for your Server. You have the ability to configure your firewall connections and secure your network as required. You may have one or multiple servers behind a firewall group. Hostway provides a default firewall group, and typical firewall rules are already configured. You can create multiple firewall groups as needed.&lt;br /&gt;
* [[Create Firewall Group]]&lt;br /&gt;
* [[List Firewall Groups]]&lt;br /&gt;
* [[View Firewall Group Details]]&lt;br /&gt;
* [[Delete Firewall Group]]&lt;br /&gt;
* [[Create Firewall Group Rule]]&lt;br /&gt;
* [[Delete Firewall Group Rule]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/FlexCloud_Server</id>
		<title>FlexCloud Server</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/FlexCloud_Server"/>
				<updated>2013-06-27T00:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* Zone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FlexCloud Server API =&lt;br /&gt;
FlexCloud Server is a web service that provides compute capacity in the cloud. It is designed to allow you to quickly scale capacity as your computing requirements change. You can setup and provision [[Server]] Instances and other computing resources in minutes programmatically via the FlexCloud Server API. You have full control over your computing resources and you only pay for what you use.&lt;br /&gt;
&lt;br /&gt;
The base URL for the FlexCloud Server API https://api.hostwayenterprise.com/&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook}} download this selection of articles as a PDF book]&lt;br /&gt;
&lt;br /&gt;
'''Please feel free to post any feedback and/or questions you may have in the “Comments” section on the bottom of each page.'''&lt;br /&gt;
&lt;br /&gt;
== Flavor ==&lt;br /&gt;
A Flavor is a set of resource constraints including RAM, disk size and number of CPUs. They are used to describe [[Server]], [[ServerListDetails]] and [[ServerCreate]].&lt;br /&gt;
* [[FlavorList]]&lt;br /&gt;
* [[FlavorListDetails]]&lt;br /&gt;
* [[Flavor]]&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
An Image is a disk template that is used to create new servers [[ServerCreate]]. They are also used to inspect running [[ServerListDetails]] and [[Server]] instances.&lt;br /&gt;
* [[ImageList]]&lt;br /&gt;
* [[ImageListDetails]]&lt;br /&gt;
* [[Image]]&lt;br /&gt;
&lt;br /&gt;
== Zone ==&lt;br /&gt;
A zone specifies the region or location where cloud resources reside. &lt;br /&gt;
* [[Zone]]&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
A Server is a virtual machine instance in the cloud infrastructure. [[Flavor]], [[Image]] and [[Zone]] are requisite elements when creating a server.&lt;br /&gt;
* [[ServerList]]&lt;br /&gt;
* [[ServerListDetails]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[ServerCreate]]&lt;br /&gt;
* [[ServerActions]]&lt;br /&gt;
**[[ServerActionReboot]]&lt;br /&gt;
**[[ServerActionStop]]&lt;br /&gt;
**[[ServerActionStart]]&lt;br /&gt;
**[[ServerActionResize]]&lt;br /&gt;
**[[ServerActionAddFlexibleIP]]&lt;br /&gt;
**[[ServerActionRemoveFlexibleIP]]&lt;br /&gt;
**[[ServerActionUpgradePlesk]]&lt;br /&gt;
* [[ListServerIPs]]&lt;br /&gt;
* [[AttachVolumeToServer]]&lt;br /&gt;
* [[ListVolumeAttachmentsForServer]]&lt;br /&gt;
* [[ListVolumeDetailsForServerVolumeAttachment]]&lt;br /&gt;
* [[DetachVolumeFromServer]]&lt;br /&gt;
* [[ServerMonitoringDetails]]&lt;br /&gt;
**[[ServerMonitoringDetailsCPU]]&lt;br /&gt;
**[[ServerMonitoringDetailsDisk]]&lt;br /&gt;
**[[ServerMonitoringDetailsBandwidth]]&lt;br /&gt;
* [[ServerSnapshotList]]&lt;br /&gt;
* [[ServerSnapshot]]&lt;br /&gt;
* [[ServerSnapshotCreate]]&lt;br /&gt;
* [[ServerSnapshotActions]]&lt;br /&gt;
** [[ServerSnapshotActionRestore]]&lt;br /&gt;
&lt;br /&gt;
== Flexible IP ==&lt;br /&gt;
A Flexible IP address is a static IP address that can be bound to any single Server. When you associate a flexible IP with a Server the IP is bound to that Server's network interface. You will use your flexible IP to connect to your Server. You can allocate IPs and release IPs from your account as needed.&lt;br /&gt;
* [[Allocate Flexible IP]]&lt;br /&gt;
* [[List Flexible IPs]]&lt;br /&gt;
* [[View Allocated Flexible IP]]&lt;br /&gt;
* [[Delete Allocated Flexible IP]]&lt;br /&gt;
&lt;br /&gt;
== Volume ==&lt;br /&gt;
A Volume provides storage space that can be used with your Server. This storage space is independent from the storage space that is included with your Server. Once a volume is created, it can be easily attached to a Server. Once attached, it will appear as a mounted device. You can attach multiple volumes to a Server.&lt;br /&gt;
* [[Create Volume]]&lt;br /&gt;
* [[View Single Volume]]&lt;br /&gt;
* [[List Volumes]]&lt;br /&gt;
* [[List Volumes Detail]]&lt;br /&gt;
* [[Delete Volume]]&lt;br /&gt;
&lt;br /&gt;
== Security/Firewall Group ==&lt;br /&gt;
A Security/Firewall Group defines firewall rules for your Server. You have the ability to configure your firewall connections and secure your network as required. You may have one or multiple servers behind a firewall group. Hostway provides a default firewall group, and typical firewall rules are already configured. You can create multiple firewall groups as needed.&lt;br /&gt;
* [[Create Firewall Group]]&lt;br /&gt;
* [[List Firewall Groups]]&lt;br /&gt;
* [[View Firewall Group Details]]&lt;br /&gt;
* [[Delete Firewall Group]]&lt;br /&gt;
* [[Create Firewall Group Rule]]&lt;br /&gt;
* [[Delete Firewall Group Rule]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Products</id>
		<title>Products</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Products"/>
				<updated>2013-04-15T04:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Product Catalog API =&lt;br /&gt;
The product catalog API provides acces to information about the current product offerings.&lt;br /&gt;
__TOC__&lt;br /&gt;
[{{fullurl:{{FULLPAGENAMEE}}|action=pdfbook}} download this selection of articles as a PDF book]&lt;br /&gt;
&lt;br /&gt;
== Product Specifications ==&lt;br /&gt;
Product specifications are the high-level entities that can be purchased. A product specification includes open or more service specifications, describing the services provided with the product. Each product specification is offered in one or more ways, described by the included product offerings.&lt;br /&gt;
&lt;br /&gt;
* [[ProductSpecifications:GET|GET /productSpecifications]] - Returns list of product specifications&lt;br /&gt;
* [[ProductSpecifications-productSpecificationId:GET|GET /productSpecifications/{productSpecificationId}]] - Returns details of single product specification&lt;br /&gt;
&lt;br /&gt;
== Product Offerings ==&lt;br /&gt;
The product offerings describe the terms under which a product is being offered. This includes the currency, billing period, etc.&lt;br /&gt;
&lt;br /&gt;
* [[ProductSpecifications-productSpecificationId-offerings:GET|GET /productSpecifications/{productSpecificationId}/offerings]] - Returns all offerings for a product specification&lt;br /&gt;
* [[ProductSpecifications-productSpecificationId-offerings-offeringId:GET|GET /productSpecifications/{productSpecificationId}/offerings/{offeringId}]] - Returns details about a product specification offering&lt;br /&gt;
* [[ProductSpecifications-productSpecificationId-offerings-offeringId-prices:GET|GET /productSpecifications/{productSpecificationId}/offerings/{offeringId}/prices]] - Returns all prices for a product specification offering&lt;br /&gt;
&lt;br /&gt;
== Service Specifications ==&lt;br /&gt;
Service specifications provide details about the services offered with a product.&lt;br /&gt;
&lt;br /&gt;
* [[ProductSpecifications-productSpecificationId-serviceSpecifications:GET|GET /productSpecifications/{productSpecificationId}/serviceSpecifications]] - Returns all service specifications for a product&lt;br /&gt;
* [[ServiceSpecifications-serviceSpecificationId:GET|GET /serviceSpecifications/{serviceSpecificationId}]] - Returns service specification details&lt;br /&gt;
* [[ServiceSpecifications-serviceSpecificationId-attributes:GET|GET /serviceSpecifications/{serviceSpecificationId}/attributes]] - Returns service specification attributes&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Common Features]]&lt;br /&gt;
&lt;br /&gt;
{{disqus}}&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:Product Catalog API]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Delete_Firewall_Group_Rule</id>
		<title>Delete Firewall Group Rule</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Delete_Firewall_Group_Rule"/>
				<updated>2013-04-13T01:40:23Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will delete a firewall group rule.&lt;br /&gt;
&lt;br /&gt;
=='''DELETE''' /os-security-group-rules/'''id'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: The unique firewall group rule identifier.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 204 No Content''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''Successfully delete the specified firewall group rule'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-group-rules/{firewall_group_rule_id}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 204 No Content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to delete a non-existent firewall group rule'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-group-rules/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_firewall_group_rule_id&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-group-rules/{firewall_group_rule_id}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Create_Firewall_Group_Rule</id>
		<title>Create Firewall Group Rule</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Create_Firewall_Group_Rule"/>
				<updated>2013-04-13T01:40:01Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will create a new firewall group rule.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /os-security-group-rules==&lt;br /&gt;
&lt;br /&gt;
=== Request ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: {start_port}, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: {end_port}, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;{ip_protocol}&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;{parent_group_id}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====security_group_rule=====&lt;br /&gt;
; from_port - ''int''&lt;br /&gt;
: Start port number.&lt;br /&gt;
&lt;br /&gt;
; to_port - ''int''&lt;br /&gt;
: End port number.&lt;br /&gt;
&lt;br /&gt;
; ip_protocol - ''string''&lt;br /&gt;
: IP protocol used.&lt;br /&gt;
&lt;br /&gt;
; cidr - ''string''&lt;br /&gt;
: CIDR notation IP address.&lt;br /&gt;
&lt;br /&gt;
; parent_group_id - ''string''&lt;br /&gt;
: Parent group identifier for this rule.&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: {start_port}, &lt;br /&gt;
       &amp;quot;group&amp;quot;: {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;{firewall_group_display_name}&amp;quot;, &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{firewall_group_name}&amp;quot;,&lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/{firewall_group_name}/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;{firewall_group_description}&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: []&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;{ip_protocol}&amp;quot;, &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-group-rules/{firewall_group_rule_id}/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: {end_port}, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;{parent_firewall_group_name}&amp;quot;, &lt;br /&gt;
       &amp;quot;ip_range&amp;quot;: {&lt;br /&gt;
          &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;id&amp;quot;: {firewall_group_rule_id}&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====security_group_rule=====&lt;br /&gt;
; from_port - ''int''&lt;br /&gt;
: Start port number.&lt;br /&gt;
&lt;br /&gt;
; group - ''dictionary''&lt;br /&gt;
: Firewall group information.&lt;br /&gt;
&lt;br /&gt;
; ip_protocol - ''string''&lt;br /&gt;
: IP protocol used.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; to_port - ''int''&lt;br /&gt;
: End port number.&lt;br /&gt;
&lt;br /&gt;
; parent_group_id - ''string''&lt;br /&gt;
: Parent group identifier for this rule.&lt;br /&gt;
&lt;br /&gt;
; ip_range - ''dictionary''&lt;br /&gt;
: IP range in CIDR notation.&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Firewall group rule unique identifier.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 201 Created''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request''&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully create a new firewall group rule'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}//os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 201 Created&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;group&amp;quot;: {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Rules Test Group&amp;quot;, &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_NpCpS3995/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;A firewall group created from test&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_718912&amp;quot;, &lt;br /&gt;
          &amp;quot;servers&amp;quot;: []&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-group-rules/214/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;, &lt;br /&gt;
       &amp;quot;ip_range&amp;quot;: {&lt;br /&gt;
           &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;id&amp;quot;: 214&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Successfully create a new firewall group rule with an IP without a netmask'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}//os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 201 Created&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;group&amp;quot;: {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Rules Test Group&amp;quot;, &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_NpCpS3995/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;A firewall group created from test&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_718912&amp;quot;, &lt;br /&gt;
          &amp;quot;servers&amp;quot;: []&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-group-rules/215/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;, &lt;br /&gt;
       &amp;quot;ip_range&amp;quot;: {&lt;br /&gt;
           &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/32&amp;quot;&lt;br /&gt;
       }, &lt;br /&gt;
       &amp;quot;id&amp;quot;: 215&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to create a new firewall group rule with invalid data'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Empty&amp;lt;/span&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot; : {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Invalid&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to create a new rule with invalid from and to ports'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;81&amp;lt;/span&amp;gt;, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;80&amp;lt;/span&amp;gt;, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot; : { &lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;FirewallRuleError&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;Invalid ports&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to create a new rule rule with an invalid protocol'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;proto&amp;lt;/span&amp;gt;&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;127.0.0.1/24&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot; : {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Invalid&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to create a new firewall rule with an invalid IP address'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-group-rules&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group_rule&amp;quot; : {&lt;br /&gt;
       &amp;quot;from_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;to_port&amp;quot;: 80, &lt;br /&gt;
       &amp;quot;ip_protocol&amp;quot;: &amp;quot;tcp&amp;quot;, &lt;br /&gt;
       &amp;quot;cidr&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;ip_address&amp;lt;/span&amp;gt;&amp;quot;, &lt;br /&gt;
       &amp;quot;parent_group_id&amp;quot;: &amp;quot;group2012May11_NpCpS3995&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot; : {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;FirewallRuleError&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;Source IP address is invalid&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Delete_Firewall_Group</id>
		<title>Delete Firewall Group</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Delete_Firewall_Group"/>
				<updated>2013-04-13T01:39:34Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will delete the specified firewall group. &lt;br /&gt;
&lt;br /&gt;
=='''DELETE''' /os-security-groups/'''name'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name&lt;br /&gt;
: The unique identifier of the firewall group.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 204 No Content''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''Successfully delete the specified firewall group'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 204 No Content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to delete a non-existent firewall group'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-security-groups/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_firewall_group_name&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Firewall_Groups</id>
		<title>List Firewall Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Firewall_Groups"/>
				<updated>2013-04-13T01:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all existing firewall groups. &lt;br /&gt;
&lt;br /&gt;
=='''GET''' /os-security-groups==&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_groups&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot; : &amp;quot;{firewall_group_display_name}&amp;quot;,&lt;br /&gt;
	  &amp;quot;description&amp;quot; : &amp;quot;{firewall_group_description}&amp;quot;,&lt;br /&gt;
	  &amp;quot;links&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;href&amp;quot; : &amp;quot;http://{api-server}/os-security-groups/{firewall_group_name}/&amp;quot;,&lt;br /&gt;
		&amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
	  ],&lt;br /&gt;
	  &amp;quot;rules&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;fromport&amp;quot; : {start_port},&lt;br /&gt;
		&amp;quot;toport&amp;quot; : {end_port},&lt;br /&gt;
		&amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
		&amp;quot;cidrIp&amp;quot;: &amp;quot;0.0.0.0/0&amp;quot;,&lt;br /&gt;
		&amp;quot;id&amp;quot; : &amp;quot;145&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
          ]&lt;br /&gt;
	  &amp;quot;fault&amp;quot; : {&lt;br /&gt;
                &amp;quot;message&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;details&amp;quot; : &amp;quot;&amp;quot;&lt;br /&gt;
	  },&lt;br /&gt;
	  &amp;quot;servers&amp;quot; : [&amp;quot;{server_id}&amp;quot;],&lt;br /&gt;
	  &amp;quot;account_number&amp;quot; : &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
	  &amp;quot;name&amp;quot; : &amp;quot;{firewall_group_name}&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====security_groups=====&lt;br /&gt;
; display name - ''string''&lt;br /&gt;
: The display name of the firewall group.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Text describing the firewall group.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; rules - ''list''&lt;br /&gt;
: List describing all defined security rules for the group.&lt;br /&gt;
&lt;br /&gt;
; fault - ''dictionary''&lt;br /&gt;
: Might hold a fault information for the firewall group.&lt;br /&gt;
&lt;br /&gt;
; servers - ''list''&lt;br /&gt;
: List of server ids this firewall group is assigned to.&lt;br /&gt;
&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Identifies an account that owns the firewall group.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: The name of this firewall group.*(Unique identifier for this firewall group.)&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list firewall groups'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group 1&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group 1 description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [ &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 1111, &lt;br /&gt;
                'fromport': 1111, &lt;br /&gt;
                'protocol': 'TCP', &lt;br /&gt;
                'id': 145, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             },&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 80, &lt;br /&gt;
                'fromport': 80, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 196, &lt;br /&gt;
                'cidrIp': '127.0.0.1/24'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_OK30Zs7Ju&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_120761&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0003&amp;quot;]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012Apr30_9J5qDwOIo/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 3389, &lt;br /&gt;
                'fromport': 3389, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 116, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 8443, &lt;br /&gt;
                'fromport': 8443, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 117, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 22, &lt;br /&gt;
                'fromport': 22, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 118, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012Apr30_9J5qDwOIo&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_901265&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0011&amp;quot;, &amp;quot;test-server-0024&amp;quot;]&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Firewall_Groups</id>
		<title>List Firewall Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Firewall_Groups"/>
				<updated>2013-04-13T01:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all existing firewall groups. &lt;br /&gt;
&lt;br /&gt;
=='''GET''' /os-security-groups==&lt;br /&gt;
This operation lists existing firewall groups.&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_groups&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot; : &amp;quot;{firewall_group_display_name}&amp;quot;,&lt;br /&gt;
	  &amp;quot;description&amp;quot; : &amp;quot;{firewall_group_description}&amp;quot;,&lt;br /&gt;
	  &amp;quot;links&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;href&amp;quot; : &amp;quot;http://{api-server}/os-security-groups/{firewall_group_name}/&amp;quot;,&lt;br /&gt;
		&amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
	  ],&lt;br /&gt;
	  &amp;quot;rules&amp;quot; : [&lt;br /&gt;
             {&lt;br /&gt;
		&amp;quot;fromport&amp;quot; : {start_port},&lt;br /&gt;
		&amp;quot;toport&amp;quot; : {end_port},&lt;br /&gt;
		&amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
		&amp;quot;cidrIp&amp;quot;: &amp;quot;0.0.0.0/0&amp;quot;,&lt;br /&gt;
		&amp;quot;id&amp;quot; : &amp;quot;145&amp;quot;&lt;br /&gt;
	     }&lt;br /&gt;
          ]&lt;br /&gt;
	  &amp;quot;fault&amp;quot; : {&lt;br /&gt;
                &amp;quot;message&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;code&amp;quot; : &amp;quot;&amp;quot;,&lt;br /&gt;
		&amp;quot;details&amp;quot; : &amp;quot;&amp;quot;&lt;br /&gt;
	  },&lt;br /&gt;
	  &amp;quot;servers&amp;quot; : [&amp;quot;{server_id}&amp;quot;],&lt;br /&gt;
	  &amp;quot;account_number&amp;quot; : &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
	  &amp;quot;name&amp;quot; : &amp;quot;{firewall_group_name}&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====security_groups=====&lt;br /&gt;
; display name - ''string''&lt;br /&gt;
: The display name of the firewall group.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Text describing the firewall group.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; rules - ''list''&lt;br /&gt;
: List describing all defined security rules for the group.&lt;br /&gt;
&lt;br /&gt;
; fault - ''dictionary''&lt;br /&gt;
: Might hold a fault information for the firewall group.&lt;br /&gt;
&lt;br /&gt;
; servers - ''list''&lt;br /&gt;
: List of server ids this firewall group is assigned to.&lt;br /&gt;
&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Identifies an account that owns the firewall group.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: The name of this firewall group.*(Unique identifier for this firewall group.)&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list firewall groups'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group 1&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group 1 description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [ &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 1111, &lt;br /&gt;
                'fromport': 1111, &lt;br /&gt;
                'protocol': 'TCP', &lt;br /&gt;
                'id': 145, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             },&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 80, &lt;br /&gt;
                'fromport': 80, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 196, &lt;br /&gt;
                'cidrIp': '127.0.0.1/24'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012May11_OK30Zs7Ju&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_120761&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0003&amp;quot;]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group&amp;quot;, &lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Test firewall group description.&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012Apr30_9J5qDwOIo/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;rules&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                'toport': 3389, &lt;br /&gt;
                'fromport': 3389, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 116, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 8443, &lt;br /&gt;
                'fromport': 8443, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 117, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }, &lt;br /&gt;
             {&lt;br /&gt;
                'toport': 22, &lt;br /&gt;
                'fromport': 22, &lt;br /&gt;
                'protocol': 'tcp', &lt;br /&gt;
                'id': 118, &lt;br /&gt;
                'cidrIp': '0.0.0.0/0'&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;group2012Apr30_9J5qDwOIo&amp;quot;, &lt;br /&gt;
          &amp;quot;account_number&amp;quot;: &amp;quot;test_account_901265&amp;quot;,&lt;br /&gt;
          &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0011&amp;quot;, &amp;quot;test-server-0024&amp;quot;]&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-security-groups&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Delete_Volume</id>
		<title>Delete Volume</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Delete_Volume"/>
				<updated>2013-04-13T01:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will delete a single volume.&lt;br /&gt;
&lt;br /&gt;
=='''DELETE''' /volumes/'''id'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: The unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 204 No Content''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''Successfully delete the specified volume'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/volumes/{volume_id}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 204 No Content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to delete a non-existent volume'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/volumes/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized access'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/volumes/{volume_id}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Volumes_Detail</id>
		<title>List Volumes Detail</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Volumes_Detail"/>
				<updated>2013-04-13T01:37:14Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all existing volumes including their details.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /volumes/detail'''==&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:19:39&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====volumes=====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''string''&lt;br /&gt;
: Volume size in GB.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list existing volumes with detailed information'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes/detail&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-001&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012Apr20_NrznxEeq9/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;TEST001&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-04-20 16:48:15&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Test volume 001.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012Apr20_NrznxEeq9&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;10GB&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes/detail&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/View_Firewall_Group_Details</id>
		<title>View Firewall Group Details</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/View_Firewall_Group_Details"/>
				<updated>2013-04-13T01:35:05Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list the details for the specified firewall group.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /os-security-groups/'''name'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name&lt;br /&gt;
: The unique identifier of the firewall group.&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : {&lt;br /&gt;
       &amp;quot;display_name&amp;quot; : &amp;quot;{firewall_group_display_name}&amp;quot;,&lt;br /&gt;
       &amp;quot;description&amp;quot; : &amp;quot;{firewall_group_description}&amp;quot;,&lt;br /&gt;
       &amp;quot;links&amp;quot; : [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot; : &amp;quot;http://{api-server}/os-security-groups/{firewall_group_name}/&amp;quot;,&lt;br /&gt;
	     &amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;rules&amp;quot; : [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;fromport&amp;quot; : &amp;quot;{start_port}&amp;quot;,&lt;br /&gt;
	     &amp;quot;toport&amp;quot; : &amp;quot;{end_port}&amp;quot;,&lt;br /&gt;
             &amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
             &amp;quot;cidrIp&amp;quot;: &amp;quot;0.0.0.0/0&amp;quot;,&lt;br /&gt;
	     &amp;quot;id&amp;quot; : &amp;quot;145&amp;quot;&lt;br /&gt;
	  },&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;fromport&amp;quot; : &amp;quot;{start_port}&amp;quot;,&lt;br /&gt;
	     &amp;quot;toport&amp;quot; : &amp;quot;{end_port}&amp;quot;,&lt;br /&gt;
             &amp;quot;protocol&amp;quot; : &amp;quot;{ip_protocol}&amp;quot;,&lt;br /&gt;
             &amp;quot;cidrIp&amp;quot;: &amp;quot;127.0.0.1/0&amp;quot;,&lt;br /&gt;
	     &amp;quot;id&amp;quot; : &amp;quot;169&amp;quot;&lt;br /&gt;
	  }&lt;br /&gt;
       ],&lt;br /&gt;
       &amp;quot;servers&amp;quot; : [&amp;quot;{server_id}&amp;quot;],&lt;br /&gt;
       &amp;quot;account_number&amp;quot; : &amp;quot;{user_account_number}&amp;quot;,&lt;br /&gt;
       &amp;quot;name&amp;quot; : &amp;quot;{firewall_group_name}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====security_group=====&lt;br /&gt;
; display name - ''string''&lt;br /&gt;
: The display name of the firewall group.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Text describing the firewall group.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; rules - ''list''&lt;br /&gt;
: List describing all defined security rules for the group.&lt;br /&gt;
&lt;br /&gt;
; servers - ''list''&lt;br /&gt;
: List of server ids this firewall group is assigned to.&lt;br /&gt;
&lt;br /&gt;
; account_number - ''string''&lt;br /&gt;
: Identifies an account that owns the firewall group.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: The name of this firewall group.*(Unique identifier for this firewall group.)&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list details for specified firewall group'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;security_group&amp;quot; : {&lt;br /&gt;
       &amp;quot;display_name&amp;quot;: &amp;quot;Test Firewall Group 1&amp;quot;, &lt;br /&gt;
       &amp;quot;description&amp;quot;: &amp;quot;Test firewall group 1 description.&amp;quot;, &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;rules&amp;quot;: [ &lt;br /&gt;
          {&lt;br /&gt;
             'toport': 1111, &lt;br /&gt;
             'fromport': 1111, &lt;br /&gt;
             'protocol': 'TCP', &lt;br /&gt;
             'id': 145, &lt;br /&gt;
             'cidrIp': '0.0.0.0/0'&lt;br /&gt;
          },&lt;br /&gt;
          {&lt;br /&gt;
             'toport': 80, &lt;br /&gt;
             'fromport': 80, &lt;br /&gt;
             'protocol': 'tcp', &lt;br /&gt;
             'id': 196, &lt;br /&gt;
             'cidrIp': '127.0.0.1/24'&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;group2012May11_OK30Zs7Ju&amp;quot;, &lt;br /&gt;
       &amp;quot;account_number&amp;quot;: &amp;quot;test_account_120761&amp;quot;,&lt;br /&gt;
       &amp;quot;servers&amp;quot;: [&amp;quot;test-server-0003&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to request details for a firewall group that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_firewall_group_name&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-security-groups/group2012May11_OK30Zs7Ju&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Volumes</id>
		<title>List Volumes</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Volumes"/>
				<updated>2013-04-13T01:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return a list of all existing volumes.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /volumes'''==&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
         &amp;quot;size&amp;quot; : &amp;quot;{volume_size_quantity}&amp;quot;,&lt;br /&gt;
         &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
         &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:19:39&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====volumes=====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''string''&lt;br /&gt;
: Volume size in GB.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list existing volumes'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumes&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-001&amp;quot;, &lt;br /&gt;
          &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012Apr20_NrznxEeq9/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;availability_zone&amp;quot;: &amp;quot;TEST001&amp;quot;, &lt;br /&gt;
          &amp;quot;created_at&amp;quot;: &amp;quot;2012-04-20 16:48:15&amp;quot;, &lt;br /&gt;
          &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;display_description&amp;quot;: &amp;quot;Test volume 001.&amp;quot;, &lt;br /&gt;
          &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;hbs2012Apr20_NrznxEeq9&amp;quot;, &lt;br /&gt;
          &amp;quot;size&amp;quot;: &amp;quot;10GB&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/View_Single_Volume</id>
		<title>View Single Volume</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/View_Single_Volume"/>
				<updated>2013-04-13T01:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return details of a single volume.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /volumes/'''id'''==&lt;br /&gt;
&lt;br /&gt;
=== Request Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the volume.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;volume&amp;quot; : {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot; : {size_quantity},&lt;br /&gt;
        &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
           {&lt;br /&gt;
              &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
              &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
           }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====volume=====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''int''&lt;br /&gt;
: Volume size.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get single volume details'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
       &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
       &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
       &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
       &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
       &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
       &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to request for a volume that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/volumes/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized request'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/volume/{volume_id}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Delete_Allocated_Flexible_IP</id>
		<title>Delete Allocated Flexible IP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Delete_Allocated_Flexible_IP"/>
				<updated>2013-04-13T01:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* DELETE /os-floating-ips/ip_address */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will delete the specified allocated flexible IP address.&lt;br /&gt;
&lt;br /&gt;
=='''DELETE''' /os-floating-ips/'''ip_address'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; ip_address - ''string''&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 202 Accepted''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''Delete the specified allocated flexible IP address'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-floating-ips/{ip_address}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to delete a non-existent allocated floating IP address'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-floating-ips/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_ip_address&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/os-floating-ips/{ip_address}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/View_Allocated_Flexible_IP</id>
		<title>View Allocated Flexible IP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/View_Allocated_Flexible_IP"/>
				<updated>2013-04-13T01:32:29Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list details of the specific allocated flexible IP address.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /os-floating-ips/'''ip_address'''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; ip_address - ''string''&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot; : {instance_id}, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ], &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====floating_ip=====&lt;br /&gt;
; instance_id - ''string''&lt;br /&gt;
: Unique instance identifier floating IP is assigned to.&lt;br /&gt;
&lt;br /&gt;
; ip - ''string''&lt;br /&gt;
: IP address allocated.&lt;br /&gt;
&lt;br /&gt;
; fixed_ip - ''string''&lt;br /&gt;
: Fixed IP address.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; pool - ''string''&lt;br /&gt;
: Name of the pool IP address belongs to.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''View detailed information for the specified allocated floating IP address'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-floating-ips/{ip_address}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot;: &amp;quot;test_server_0013&amp;quot;, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],  &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-floating-ips/{ip_address}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded fake_authentication_string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to view details for a non-existent flexible IP address'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-floating-ips/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_ip_address&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/List_Flexible_IPs</id>
		<title>List Flexible IPs</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/List_Flexible_IPs"/>
				<updated>2013-04-13T01:31:26Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all allocated flexible IP addresses in your account.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /os-floating-ips==&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ips&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot; : {instance_id}, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ], &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
      }, &lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot;: &amp;quot;{instance_id}&amp;quot;, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],  &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====floating_ips=====&lt;br /&gt;
; instance_id - ''string''&lt;br /&gt;
: Unique instance identifier floating IP is assigned to.&lt;br /&gt;
&lt;br /&gt;
; ip - ''string''&lt;br /&gt;
: IP address allocated.&lt;br /&gt;
&lt;br /&gt;
; fixed_ip - ''string''&lt;br /&gt;
: Fixed IP address.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; pool - ''string''&lt;br /&gt;
: Name of the pool IP address belongs to.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''List servers'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/os-floating-ips&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;floating_ips&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot; : null, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ], &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
      }, &lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;instance_id&amp;quot;: &amp;quot;test_server_0013&amp;quot;, &lt;br /&gt;
         &amp;quot;ip&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
         &amp;quot;fixed_ip&amp;quot;: null, &lt;br /&gt;
         &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
               &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],  &lt;br /&gt;
         &amp;quot;pool&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
   ]&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/os-floating-ips&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded fake_authentication_string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/Allocate_Flexible_IP</id>
		<title>Allocate Flexible IP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/Allocate_Flexible_IP"/>
				<updated>2013-04-13T01:30:39Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* POST /os-floating-ips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Flexible IP address is a static IP address that can be bound to any single Server. When you associate a flexible IP with a Server the IP is bound to that Server's network interface. You will use your flexible IP to connect to your Server. You can allocate IPs and release IPs from your account as needed.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /os-floating-ips==&lt;br /&gt;
This operation will allocate a new flexible IP.&lt;br /&gt;
&lt;br /&gt;
=== Response ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : {&lt;br /&gt;
      &amp;quot;instance_id&amp;quot; : &amp;quot;{instance_id}&amp;quot;, &lt;br /&gt;
      &amp;quot;ip&amp;quot; : &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
      &amp;quot;fixed_ip&amp;quot; : null, &lt;br /&gt;
      &amp;quot;links&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
            &amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;pool&amp;quot; : &amp;quot;default&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====floating_ip=====&lt;br /&gt;
; instance_id - ''string''&lt;br /&gt;
: Unique instance identifier floating IP is assigned to.&lt;br /&gt;
&lt;br /&gt;
; ip - ''string''&lt;br /&gt;
: IP address allocated.&lt;br /&gt;
&lt;br /&gt;
; fixed_ip - ''string''&lt;br /&gt;
: Fixed IP address.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; pool - ''string''&lt;br /&gt;
: Name of the pool IP address belongs to.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 202 Accepted''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully allocate a flexible IP'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/os-floating-ips&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;floating_ip&amp;quot; : {&lt;br /&gt;
      &amp;quot;instance_id&amp;quot; : null, &lt;br /&gt;
      &amp;quot;ip&amp;quot; : &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
      &amp;quot;fixed_ip&amp;quot; : null, &lt;br /&gt;
      &amp;quot;links&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/os-floating-ips/{ip_address}/&amp;quot;, &lt;br /&gt;
            &amp;quot;rel&amp;quot; : &amp;quot;self&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;pool&amp;quot; : &amp;quot;default&amp;quot;&lt;br /&gt;
   } &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''POST''' &amp;lt;nowiki&amp;gt;http://{api_server}/os-floating-ips&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerSnapshotCreate</id>
		<title>ServerSnapshotCreate</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerSnapshotCreate"/>
				<updated>2013-04-13T01:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* POST /servers/server_id/snapshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will create a new server snapshot of a server. Server snapshot creation is asynchronous, the progress can be checked with the URL in the response Location header or the self link in the body.&lt;br /&gt;
&lt;br /&gt;
='''POST''' /servers/'''server_id'''/snapshots=&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;{name}&amp;quot;, &lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;{description}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this server snapshot&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Description for this server snapshot&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{snapshot_id}&amp;quot;, &lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;{snapshot_name}&amp;quot;&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;{description}&amp;quot;, &lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;{status}&amp;quot;, &lt;br /&gt;
        &amp;quot;guid&amp;quot;: &amp;quot;{guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;parent_guid&amp;quot;: &amp;quot;{parent_guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;relation_guid&amp;quot;: &amp;quot;{relation_guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;create_time&amp;quot;: &amp;quot;{create_time}&amp;quot;, &lt;br /&gt;
        &amp;quot;links&amp;quot;: [{&amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/{server_id}/snapshots/{snapshot_id}/&amp;quot;, &lt;br /&gt;
                   &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;}], &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* When a server snapshot is in pending status (has not completed the provisioning process), the create_time, guid, parent_guid, and relation_guid will be empty strings.&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Description of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; guid - ''string''&lt;br /&gt;
: GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; parent_guid - ''string''&lt;br /&gt;
: Parent GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; relation_guid - ''string''&lt;br /&gt;
: Relation GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Status of this server snapshot; Values: 'ACTIVE', 'BUILD', 'DELETED'&lt;br /&gt;
&lt;br /&gt;
; create_time - ''string''&lt;br /&gt;
: Created time of this server snapshot&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 202 Accepted''&lt;br /&gt;
::Request is accepted.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 400 Bad Request''&lt;br /&gt;
::The snapshot cannot be created because the server contains extra volumes.&lt;br /&gt;
&lt;br /&gt;
:''HTTP/1.1 409 Conflict''&lt;br /&gt;
::The snapshot name must be unique in a server. &lt;br /&gt;
&lt;br /&gt;
:''HTTP/1.1 413 Request entity too large''&lt;br /&gt;
::The snapshot can be created up to 3 in a server. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully create a new server'''&lt;br /&gt;
:'''POST''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers/{server_id}/snapshots&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;fitnesse snapshot&amp;quot;, &lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;fitnesse test snapshot&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a&amp;quot;, &lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;test snapshot&amp;quot;&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;test snapshot description&amp;quot;, &lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;BUILD&amp;quot;, &lt;br /&gt;
        &amp;quot;guid&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
        &amp;quot;parent_guid&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
        &amp;quot;relation_guid&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
        &amp;quot;create_time&amp;quot;: &amp;quot;0000-00-00 00:00:00&amp;quot;, &lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/{server_id}/snapshots/snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;}], &lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerSnapshot</id>
		<title>ServerSnapshot</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerSnapshot"/>
				<updated>2013-04-13T01:27:18Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: /* GET /servers/server_id/snapshots/snapshot_id */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes operations for getting details of a server snapshot. &lt;br /&gt;
Other types of operations on a server snapshot are: [[ServerSnapshotCreate]], [[ServerSnapshotActions]], etc.&lt;br /&gt;
&lt;br /&gt;
='''GET''' /servers/'''server_id'''/snapshots/'''snapshot_id'''=&lt;br /&gt;
This operation will return snapshot details of a single server.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id&lt;br /&gt;
: The unique identifier of the server snapshot to get&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{snapshot_id}&amp;quot;, &lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;{snapshot_name}&amp;quot;&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;{description}&amp;quot;, &lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;{status}&amp;quot;, &lt;br /&gt;
        &amp;quot;guid&amp;quot;: &amp;quot;{guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;parent_guid&amp;quot;: &amp;quot;{parent_guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;relation_guid&amp;quot;: &amp;quot;{relation_guid}&amp;quot;, &lt;br /&gt;
        &amp;quot;create_time&amp;quot;: &amp;quot;{create_time}&amp;quot;, &lt;br /&gt;
        &amp;quot;links&amp;quot;: [{&amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/{server_id}/snapshots/{snapshot_id}/&amp;quot;, &lt;br /&gt;
                   &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;}], &lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Description of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; guid - ''string''&lt;br /&gt;
: GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; parent_guid - ''string''&lt;br /&gt;
: Parent GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; relation_guid - ''string''&lt;br /&gt;
: Relation GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Status of this server snapshot; Values: 'ACTIVE', 'BUILD', 'DELETED'&lt;br /&gt;
&lt;br /&gt;
; create_time - ''string''&lt;br /&gt;
: Created time of this server snapshot&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:OK (200)&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
-Unauthorized (401) : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
-ItemNotFound (404) : The resource requested is not found.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully get server details'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/snapshots/snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a&lt;br /&gt;
&lt;br /&gt;
''- Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''- Response:''&lt;br /&gt;
''OK (200)'': &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;snapshot&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a&amp;quot;, &lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;fitnesse snapshot&amp;quot;}&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;fitnesse test snapshot&amp;quot;, &lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;, &lt;br /&gt;
        &amp;quot;guid&amp;quot;: &amp;quot;a4e76fdf-8696-4848-ba81-cfe090e1401d&amp;quot;, &lt;br /&gt;
        &amp;quot;parent_guid&amp;quot;: &amp;quot;491aee4b-34bc-45e5-ac47-7ef9fb96c4c4&amp;quot;, &lt;br /&gt;
        &amp;quot;relation_guid&amp;quot;: &amp;quot;42130087-f34c-4823-885d-8a908017ed8d&amp;quot;, &lt;br /&gt;
        &amp;quot;create_time&amp;quot;: &amp;quot;2012-07-19 16:28:09&amp;quot;, &lt;br /&gt;
        &amp;quot;links&amp;quot;: [{&amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/jello614636-USOTE-0214/snapshots/snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a/&amp;quot;, &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;}], &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When a server is in pending status (has not completed the provisioning process), the creation timestamp and hostId that are returned will be empty strings.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get server details without proper authorization'''&lt;br /&gt;
''- Response:''&lt;br /&gt;
''Unauthorized (401)'': &lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get server details for a non-existent server id'''&lt;br /&gt;
''- Response:''&lt;br /&gt;
''ItemNotFound (404)'': &lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
          &amp;quot;errorid&amp;quot;: &amp;quot;59e0b3dd-2173-432a-8ff5-60efe16e83bf&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
='''DELETE''' /servers/{server_id}/snapshots/'''snapshot_id'''=&lt;br /&gt;
This operation will delete a single server snapshot.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Id of the server snapshot to delete.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' or ''HTTP/1.1 204 No Content''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found'' : The resource requested is not found.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully delete a specific server'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/123/snapshots/567&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to update a non-existent server'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/123/snapshots/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerSnapshotList</id>
		<title>ServerSnapshotList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerSnapshotList"/>
				<updated>2013-04-13T01:23:45Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return a list of all [[ServerSnapshot|server snapshots]].&lt;br /&gt;
&lt;br /&gt;
='''GET''' /servers/'''server_id'''/snapshots/'''snapshot_id'''/=&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id&lt;br /&gt;
: The unique identifier of the server snapshot&lt;br /&gt;
&lt;br /&gt;
== Result ==&lt;br /&gt;
=== JSON ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
            'snapshots': [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;id&amp;quot;: &amp;quot;{snapshot_id}&amp;quot;,&lt;br /&gt;
                    &amp;quot;name&amp;quot;: &amp;quot;{display_name}&amp;quot;,&lt;br /&gt;
                    &amp;quot;description&amp;quot;: &amp;quot;{description}&amp;quot;,&lt;br /&gt;
                    &amp;quot;guid&amp;quot;: &amp;quot;{guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;parent_guid&amp;quot;: &amp;quot;{parent_guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;relation_guid&amp;quot;: &amp;quot;{releation_guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;status&amp;quot;: '{status}',&lt;br /&gt;
                    &amp;quot;create_time&amp;quot;: &amp;quot;{create_time}&amp;quot;,&lt;br /&gt;
                    &amp;quot;links&amp;quot;: [{'href': 'http://{api_server}/servers/{server_id}/', 'rel': 'self'}],&lt;br /&gt;
                },&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;id&amp;quot;: &amp;quot;{snapshot_id}&amp;quot;,&lt;br /&gt;
                    &amp;quot;name&amp;quot;: &amp;quot;{display_name}&amp;quot;,&lt;br /&gt;
                    &amp;quot;description&amp;quot;: &amp;quot;{description}&amp;quot;,&lt;br /&gt;
                    &amp;quot;guid&amp;quot;: &amp;quot;{guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;parent_guid&amp;quot;: &amp;quot;{parent_guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;relation_guid&amp;quot;: &amp;quot;{releation_guid}&amp;quot;,&lt;br /&gt;
                    &amp;quot;status&amp;quot;: '{status}',&lt;br /&gt;
                    &amp;quot;create_time&amp;quot;: &amp;quot;{create_time}&amp;quot;,&lt;br /&gt;
                    &amp;quot;links&amp;quot;: [{'href': 'http://{api_server}/servers/{server_id}/', 'rel': 'self'}],&lt;br /&gt;
                }&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; description - ''string''&lt;br /&gt;
: Description of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; guid - ''string''&lt;br /&gt;
: GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; parent_guid - ''string''&lt;br /&gt;
: Parent GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; relation_guid - ''string''&lt;br /&gt;
: Relation GUID of this server snapshot.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Status of this server snapshot; one out of 'ACTIVE', 'BUILD', 'DELETED'&lt;br /&gt;
&lt;br /&gt;
; create_time - ''string''&lt;br /&gt;
: Created time of this server snapshot&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
== Response Codes ==&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 202 ACCEPTED''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
'''Successfully list server snapshots'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_id}/snapshots/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    'snapshots': [&lt;br /&gt;
        { &lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;snapshot_jello614636-USOTE-0214_2012Jul18_Fkmm7a2ZM&amp;quot;, &lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;fitnesse snapshot&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;fitnesse test snapshot&amp;quot;, &lt;br /&gt;
            &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;, &lt;br /&gt;
            &amp;quot;guid&amp;quot;: &amp;quot;5c51c729-2cbe-4eb8-a116-6fef5a5f5c12&amp;quot;, &lt;br /&gt;
            &amp;quot;parent_guid&amp;quot;: &amp;quot;e039d899-4207-4984-a408-7400a3eaf27b&amp;quot;, &lt;br /&gt;
            &amp;quot;relation_guid&amp;quot;: &amp;quot;491aee4b-34bc-45e5-ac47-7ef9fb96c4c4&amp;quot;, &lt;br /&gt;
            &amp;quot;create_time&amp;quot;: &amp;quot;2012-07-18 15:48:12&amp;quot;, &lt;br /&gt;
            &amp;quot;links&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/{server_id}/snapshots/snapshot_jello614636-USOTE-0214_2012Jul18_Fkmm7a2ZM/&amp;quot;, &lt;br /&gt;
                    &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
                }] &lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;snapshot_jello614636-USOTE-0214_2012Jul19_Hzxp5LHGz&amp;quot;, &lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;fitnesse snapshot&amp;quot;&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;fitnesse test snapshot&amp;quot;, &lt;br /&gt;
            &amp;quot;status&amp;quot;: &amp;quot;DELETED&amp;quot;, &lt;br /&gt;
            &amp;quot;guid&amp;quot;: &amp;quot;cdc39fc9-cda9-4eae-aeb9-274e5f8d1642&amp;quot;, &lt;br /&gt;
            &amp;quot;parent_guid&amp;quot;: &amp;quot;491aee4b-34bc-45e5-ac47-7ef9fb96c4c4&amp;quot;, &lt;br /&gt;
            &amp;quot;relation_guid&amp;quot;: &amp;quot;b4833231-b685-415b-9977-42d7424d6646&amp;quot;, &lt;br /&gt;
            &amp;quot;create_time&amp;quot;: &amp;quot;2012-07-19 12:36:55&amp;quot;, &lt;br /&gt;
            &amp;quot;links&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;href&amp;quot;: &amp;quot;http://10.10.150.59:6543/servers/{server_id}/snapshots/snapshot_jello614636-USOTE-0214_2012Jul19_Hzxp5LHGz/&amp;quot;, &lt;br /&gt;
                    &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
                }], &lt;br /&gt;
        },&lt;br /&gt;
        { &lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a&amp;quot;,  &lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;fitnesse snapshot&amp;quot;&lt;br /&gt;
            &amp;quot;description&amp;quot;: &amp;quot;fitnesse test snapshot&amp;quot;, &lt;br /&gt;
            &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;, &lt;br /&gt;
            &amp;quot;guid&amp;quot;: &amp;quot;a4e76fdf-8696-4848-ba81-cfe090e1401d&amp;quot;, &lt;br /&gt;
            &amp;quot;parent_guid&amp;quot;: &amp;quot;491aee4b-34bc-45e5-ac47-7ef9fb96c4c4&amp;quot;, &lt;br /&gt;
            &amp;quot;relation_guid&amp;quot;: &amp;quot;42130087-f34c-4823-885d-8a908017ed8d&amp;quot;, &lt;br /&gt;
            &amp;quot;create_time&amp;quot;: &amp;quot;2012-07-19 16:28:09&amp;quot;, &lt;br /&gt;
            &amp;quot;links&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;href&amp;quot;:  &amp;quot;http://10.10.150.59:6543/servers/{server_id}/snapshots/snapshot_jello614636-USOTE-0214_2012Jul19_m5yf9Bz8a/&amp;quot;, &lt;br /&gt;
                    &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
                }], &lt;br /&gt;
        }&lt;br /&gt;
   ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http(s)://{api_server}/servers/{server_id}/snapshots/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerMonitoringDetailsBandwidth</id>
		<title>ServerMonitoringDetailsBandwidth</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerMonitoringDetailsBandwidth"/>
				<updated>2013-04-13T01:23:16Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list Bandwidth monitoring details for a specific [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''id'''/monitoring/bandwidth?''scope=monitoringScope''&amp;amp;''startDate=startDate''&amp;amp;''endDate=endDate''&amp;amp;''period=monitoringPeriod''&amp;amp;''method=statisticsMethod'''''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; scope&lt;br /&gt;
: The monitoring scope used. Possible values: '''receive''' and '''transmit'''.&lt;br /&gt;
&lt;br /&gt;
; startDate&lt;br /&gt;
: Start date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; endDate&lt;br /&gt;
: End date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; period&lt;br /&gt;
: The time period in seconds used for data interval. Possible values: '''3600'''(one hour) or '''86400'''(one day).&lt;br /&gt;
&lt;br /&gt;
; method&lt;br /&gt;
: Statistics method used.  Possible values: '''avg''','''sum''','''min''' and '''max'''.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 344130.30069930002&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 658.34027777777999&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
; count - ''integer''&lt;br /&gt;
: The count of bandwidth operations for the period specified.&lt;br /&gt;
&lt;br /&gt;
; date - ''string''&lt;br /&gt;
: The date and time stamp for the period specified.&lt;br /&gt;
&lt;br /&gt;
; values - ''float''&lt;br /&gt;
: The sample value calculated depending on statistics method used.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
:The request is accepted for processing.&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 400 Bad Request''&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get Bandwidth usage monitoring data'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 344130.30069930002&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 658.34027777777999&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-09 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 2.1111111111111001&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a bad scope parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-scope&amp;lt;/span&amp;gt;&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;The bandwidth monitoring scope is not supported&amp;quot; &lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a bad date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-date&amp;lt;/span&amp;gt;&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Invalid date&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a bad period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-period&amp;lt;/span&amp;gt;&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;\&amp;quot;fake-period\&amp;quot; is not a number&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a bad method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-method&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;Invalid statistics_method&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a missing scope parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;The bandwidth monitoring scope is missing&amp;quot; &lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a missing date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a missing period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data with a missing method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;method&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Bandwidth usage monitoring data for a non-existent server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-server_name&amp;lt;/span&amp;gt;}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/bandwidth?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerMonitoringDetailsDisk</id>
		<title>ServerMonitoringDetailsDisk</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerMonitoringDetailsDisk"/>
				<updated>2013-04-13T01:22:15Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list Disk monitoring details for a specific [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''id'''/monitoring/disk?''scope=monitoringScope''&amp;amp;''startDate=startDate''&amp;amp;''endDate=endDate''&amp;amp;''period=monitoringPeriod''&amp;amp;''method=statisticsMethod'''''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; scope&lt;br /&gt;
: The monitoring scope used. Possible values: '''usage''', '''read_count''', '''write_count''', '''read_bytes''' and '''write_bytes'''.&lt;br /&gt;
&lt;br /&gt;
; startDate&lt;br /&gt;
: Start date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; endDate&lt;br /&gt;
: End date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; period&lt;br /&gt;
: The time period in seconds used for data interval. Possible values: '''3600'''(one hour) or '''86400'''(one day).&lt;br /&gt;
&lt;br /&gt;
; method&lt;br /&gt;
: Statistics method used.  Possible values: '''avg''','''sum''','''min''' and '''max'''.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 3.2083333333333002&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 6.0&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
; count - ''integer''&lt;br /&gt;
: The count of disk operations for the period specified.&lt;br /&gt;
&lt;br /&gt;
; date - ''string''&lt;br /&gt;
: The date and time stamp for the period specified.&lt;br /&gt;
&lt;br /&gt;
; values - ''float''&lt;br /&gt;
: The sample value calculated depending on statistics method used.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
:The request is accepted for processing.&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 400 Bad Request''&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get Disk usage monitoring data'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 3.2083333333333002&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 6.0&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-09 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 6.0&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a bad scope parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-scope&amp;lt;/span&amp;gt;&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;The disk monitoring scope is not supported&amp;quot; &lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a bad date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-date&amp;lt;/span&amp;gt;&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Invalid date&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a bad period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-period&amp;lt;/span&amp;gt;&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;\&amp;quot;fake-period\&amp;quot; is not a number&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a bad method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-method&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;Invalid statistics_method&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a missing scope parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;The disk monitoring scope is missing&amp;quot; &lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a missing date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a missing period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get Disk usage monitoring data with a missing method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;method&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get disk usage monitoring data for a non-existent server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-server_name&amp;lt;/span&amp;gt;}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/disk?scope=usage&amp;amp;startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerMonitoringDetailsCPU</id>
		<title>ServerMonitoringDetailsCPU</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerMonitoringDetailsCPU"/>
				<updated>2013-04-13T01:21:40Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list CPU monitoring details for a specific [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''id'''/monitoring/cpu?''startDate=startDate''&amp;amp;''endDate=endDate''&amp;amp;''period=monitoringPeriod''&amp;amp;''method=statisticsMethod'''''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; startDate&lt;br /&gt;
: Start date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; endDate&lt;br /&gt;
: End date for monitoring details report in format '''yyyy-mm-dd hh:mm:ss'''.&lt;br /&gt;
&lt;br /&gt;
; period&lt;br /&gt;
: The time period in seconds used for data interval. Possible values: '''3600'''(one hour) or '''86400'''(one day).&lt;br /&gt;
&lt;br /&gt;
; method&lt;br /&gt;
: Statistics method used.  Possible values: '''avg''','''sum''','''min''' and '''max'''.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 0.0&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 0.0&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
; count - ''integer''&lt;br /&gt;
: The count of CPU operations for the period specified.&lt;br /&gt;
&lt;br /&gt;
; date - ''string''&lt;br /&gt;
: The date and time stamp for the period specified.&lt;br /&gt;
&lt;br /&gt;
; values - ''float''&lt;br /&gt;
: The sample value calculated depending on statistics method used.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
:The request is accepted for processing.&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 400 Bad Request''&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get CPU usage monitoring data'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 [&lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-07 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 0.0&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 143, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-08 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 0.0&lt;br /&gt;
    }, &lt;br /&gt;
    {&lt;br /&gt;
       &amp;quot;count&amp;quot;: 144, &lt;br /&gt;
       &amp;quot;date&amp;quot;: &amp;quot;2012-05-09 00:00:00&amp;quot;, &lt;br /&gt;
       &amp;quot;values&amp;quot;: 0.0&lt;br /&gt;
    }&lt;br /&gt;
 ]&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a bad date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-date&amp;lt;/span&amp;gt;&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Invalid date&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a bad period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-period&amp;lt;/span&amp;gt;&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;\&amp;quot;fake-period\&amp;quot; is not a number&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a bad method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-method&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;Invalid statistics_method&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a missing date parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;startDate&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a missing period parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;period&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data with a missing method parameter'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Bad request&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
       &amp;quot;details&amp;quot;: {&lt;br /&gt;
          &amp;quot;method&amp;quot;: &amp;quot;Required&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get CPU usage monitoring data for a non-existent server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-server_name&amp;lt;/span&amp;gt;}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_name}/monitoring/cpu?startDate=2012-05-07&amp;amp;endDate=2012-05-10&amp;amp;period=86400&amp;amp;method=avg&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/DetachVolumeFromServer</id>
		<title>DetachVolumeFromServer</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/DetachVolumeFromServer"/>
				<updated>2013-04-13T01:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will detach a volume attachment from the server specified.&lt;br /&gt;
&lt;br /&gt;
=='''DELETE''' /servers/'''server_id'''/os-volume_attachments/'''volume_id'''''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; volume_id&lt;br /&gt;
: The unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 204 No Content''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully detach a server's volume attachment'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7 &lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 204 No Content&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to detach a volume attachment that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to detach a volume attachment for a server that does not exist'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized request'''&lt;br /&gt;
:'''DELETE''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ListVolumeDetailsForServerVolumeAttachment</id>
		<title>ListVolumeDetailsForServerVolumeAttachment</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ListVolumeDetailsForServerVolumeAttachment"/>
				<updated>2013-04-13T01:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will return the volume details for the specific server's volume attachment.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''server_id'''/os-volume_attachments/'''volume_id'''''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; server_id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
; volume_id&lt;br /&gt;
: The unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;volume&amp;quot; : {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_name&amp;quot; : &amp;quot;{display_volume_name}&amp;quot;,&lt;br /&gt;
        &amp;quot;display_description&amp;quot; : &amp;quot;{display_volume_description}&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot; : {size_quantity},&lt;br /&gt;
        &amp;quot;volume_type&amp;quot; : &amp;quot;{volume_type_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;metadata&amp;quot; : {},&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot; : &amp;quot;{availability_zone_id}&amp;quot;,&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
           {&lt;br /&gt;
              &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/{volume_id}/&amp;quot;, &lt;br /&gt;
              &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
           }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====volume=====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Identifier of the volume instance.&lt;br /&gt;
&lt;br /&gt;
; display_name - ''string''&lt;br /&gt;
: Display name for this volume.&lt;br /&gt;
&lt;br /&gt;
; display_description - ''string''&lt;br /&gt;
: Descriptive information for this volume.&lt;br /&gt;
&lt;br /&gt;
; size - ''int''&lt;br /&gt;
: Volume size.&lt;br /&gt;
&lt;br /&gt;
; volume_type - ''string''&lt;br /&gt;
: Identifier of the volume type used. *(Not used in the current version).&lt;br /&gt;
&lt;br /&gt;
; metadata - ''string''&lt;br /&gt;
: Additional metadata info.&lt;br /&gt;
&lt;br /&gt;
; availability_zone - ''string''&lt;br /&gt;
: Identifier of the availability zone into which this volume was created.&lt;br /&gt;
&lt;br /&gt;
; attachments - ''list''&lt;br /&gt;
: List of attachments this volume is associated with.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; snapshot_id - ''string''&lt;br /&gt;
: Identifier of the snapshot associated with this volume if exists.&lt;br /&gt;
&lt;br /&gt;
; created_at - ''string''&lt;br /&gt;
: Volume creation timestamp.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - The resource does not exist.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get volume details for a server volume attachment'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
       &amp;quot;display_name&amp;quot;: &amp;quot;vol-test-003&amp;quot;, &lt;br /&gt;
       &amp;quot;attachments&amp;quot;: [], &lt;br /&gt;
       &amp;quot;links&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
             &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/volumes/hbs2012May03_0OxRg0Jz7/&amp;quot;, &lt;br /&gt;
             &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
       ], &lt;br /&gt;
       &amp;quot;availability_zone&amp;quot;: &amp;quot;test_zone&amp;quot;, &lt;br /&gt;
       &amp;quot;created_at&amp;quot;: &amp;quot;2012-05-03 11:35:44&amp;quot;, &lt;br /&gt;
       &amp;quot;volume_type&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;display_description&amp;quot;: &amp;quot;Another test volume.&amp;quot;, &lt;br /&gt;
       &amp;quot;snapshot_id&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
       &amp;quot;metadata&amp;quot;: {}, &lt;br /&gt;
       &amp;quot;id&amp;quot;: &amp;quot;hbs2012May03_0OxRg0Jz7&amp;quot;, &lt;br /&gt;
       &amp;quot;size&amp;quot;: &amp;quot;30GB&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get volume details for a volume that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to get volume details for a server that does not exist'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
'''Unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test-server-0013/os-volume_attachments/hbs2012May03_0OxRg0Jz7&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ListVolumeAttachmentsForServer</id>
		<title>ListVolumeAttachmentsForServer</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ListVolumeAttachmentsForServer"/>
				<updated>2013-04-13T01:18:09Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all of the volume attachments for a specific [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''id'''/os-volume_attachments''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachments&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;device&amp;quot;: &amp;quot;{device_path}&amp;quot;,&lt;br /&gt;
          &amp;quot;serverId&amp;quot;: {server_id},&lt;br /&gt;
          &amp;quot;id&amp;quot;: {volume_attachment_id},&lt;br /&gt;
          &amp;quot;volumeId&amp;quot;: {volume_id}&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;device&amp;quot;: &amp;quot;{device_path}&amp;quot;,&lt;br /&gt;
          &amp;quot;serverId&amp;quot;: {server_id},&lt;br /&gt;
          &amp;quot;id&amp;quot;: {volume_attachment_id},&lt;br /&gt;
          &amp;quot;volumeId&amp;quot;: {volume_id}&lt;br /&gt;
       }&lt;br /&gt;
    ] &lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====volumeAttachments=====&lt;br /&gt;
; device - ''string''&lt;br /&gt;
: Device used for this volume attachment.&lt;br /&gt;
&lt;br /&gt;
; serverId - ''string''&lt;br /&gt;
: Unique server identifier.&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique volume attachment identifier.&lt;br /&gt;
&lt;br /&gt;
; volumeId - ''string''&lt;br /&gt;
: Unique volume identifier.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found''&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list volume attachments'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_id}/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachments&amp;quot;: [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;device&amp;quot;: &amp;quot;/dev/test&amp;quot;,&lt;br /&gt;
          &amp;quot;serverId&amp;quot;: 6,&lt;br /&gt;
          &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
          &amp;quot;volumeId&amp;quot;: 41&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;device&amp;quot;: &amp;quot;/dev/test1&amp;quot;,&lt;br /&gt;
          &amp;quot;serverId&amp;quot;: 6,&lt;br /&gt;
          &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
          &amp;quot;volumeId&amp;quot;: 23&lt;br /&gt;
       }&lt;br /&gt;
    ] &lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to list volume attachments for a non-existent server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;}/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot; : {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized request'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{server_id}/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/AttachVolumeToServer</id>
		<title>AttachVolumeToServer</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/AttachVolumeToServer"/>
				<updated>2013-04-13T01:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will attach an already existing volume to the specified [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/os-volume_attachments==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Request===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachment&amp;quot; : {&lt;br /&gt;
       &amp;quot;volumeId&amp;quot; : &amp;quot;{volume_id}&amp;quot;,&lt;br /&gt;
       &amp;quot;device&amp;quot;: &amp;quot;{device_path}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; volumeId- ''string''&lt;br /&gt;
: The unique identifier of the volume.&lt;br /&gt;
&lt;br /&gt;
; device- ''string''&lt;br /&gt;
: The device path specified.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found''&lt;br /&gt;
: ''HTTP/1.1 409 Conflict''&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully attach a volume to specified server'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachment&amp;quot; : {&lt;br /&gt;
       &amp;quot;volumeId&amp;quot; : &amp;quot;hbs2012May08_61EfdIZ3Y&amp;quot;,&lt;br /&gt;
       &amp;quot;device&amp;quot;: &amp;quot;/dev/test&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to attach a volume that is already attached to the server'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachment&amp;quot; : {&lt;br /&gt;
       &amp;quot;volumeId&amp;quot; : &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;hbs2012May08_61EfdIZ3Y&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;device&amp;quot;: &amp;quot;/dev/test&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 409 Conflict&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;conflict&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;VolumeAlreadyAttached&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 409, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;hbs is already attached&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to attach a volume that does not exist'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;volumeAttachment&amp;quot; : {&lt;br /&gt;
       &amp;quot;volumeId&amp;quot; : &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_volume_id&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;device&amp;quot;: &amp;quot;/dev/test&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;notFound&amp;quot;: {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;VolumeNotFound&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;hostway block store not found&amp;quot;}&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/os-volume_attachments&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ListServerIPs</id>
		<title>ListServerIPs</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ListServerIPs"/>
				<updated>2013-04-13T01:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all flexible IPs assigned to a specific [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/'''id'''/ips''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;addresses&amp;quot; : {&lt;br /&gt;
      &amp;quot;public&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;version&amp;quot; : 4, &lt;br /&gt;
            &amp;quot;addr&amp;quot; : &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;private&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;version&amp;quot; : 4, &lt;br /&gt;
            &amp;quot;addr&amp;quot; : &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ]&lt;br /&gt;
   }, &lt;br /&gt;
   &amp;quot;links&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/servers/{server_id}/ips&amp;quot;, &lt;br /&gt;
         &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; addr - ''string''&lt;br /&gt;
: The address of the allocated flexible IP.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied incorrect credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
:''HTTP/1.1 404 Not Found'' - Resource not found.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
'''Successfully list all flexible IPs assigned to the specified server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test_server_0013/ips&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;addresses&amp;quot; : {&lt;br /&gt;
      &amp;quot;public&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;version&amp;quot; : 4, &lt;br /&gt;
            &amp;quot;addr&amp;quot; : &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ], &lt;br /&gt;
      &amp;quot;private&amp;quot; : [&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;version&amp;quot; : 4, &lt;br /&gt;
            &amp;quot;addr&amp;quot; : &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ]&lt;br /&gt;
   }, &lt;br /&gt;
   &amp;quot;links&amp;quot; : [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;href&amp;quot; : &amp;quot;http://{api_server}/servers/test_server_0013/ips&amp;quot;, &lt;br /&gt;
         &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/test_server_0013/ips&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to list flexible IPs for a non-existent server'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers/{&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_id&amp;lt;/span&amp;gt;}/ips&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;itemNotFound&amp;quot; : {&lt;br /&gt;
       &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
       &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
       &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionUpgradePlesk</id>
		<title>ServerActionUpgradePlesk</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionUpgradePlesk"/>
				<updated>2013-04-13T01:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will upgrade the Plesk license for the specified [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Request===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;{plesk_server_username}&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;{plesk_server_password}&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;{plesk_server_port}&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;{plesk_addon_textkey}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====upgradePlesk=====&lt;br /&gt;
; username - ''string''&lt;br /&gt;
: The username used for authentication for managing Plesk license.&lt;br /&gt;
&lt;br /&gt;
; password - ''string''&lt;br /&gt;
: The password used for authentication for managing Plesk license.&lt;br /&gt;
&lt;br /&gt;
; port_number - ''string''&lt;br /&gt;
: The port used for managing Plesk license.&lt;br /&gt;
&lt;br /&gt;
; addon_textkey - ''string''&lt;br /&gt;
: Plesk addon textkey to upgrade to.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : Check your parameter / Server not found&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 403 Forbidden'' : The server understood the request, but is refusing to fulfill it.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found'' : The resource does not exist.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : The request could not be completed due to a conflict with the current state of the resource. / Wrong Addon TextKey&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully upgrade Plesk server license'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk while server is processing another task'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 409 Conflict&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;conflict&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;PleskStillUpgrading&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 409, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;Some task is in processing for this instance. please wait for a while&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Unauthorized access'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk with an empty parameter body'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;empty&amp;lt;/span&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;badRequest&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;Bad Request&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;Multiple actions per request are not allowed&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk with incorrect Plesk server credentials'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-plesk-username&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake-plesk-password&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 403 Forbidden&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;forbidden&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;WrongPleskAuthentication&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 403, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;Could not login to Plesk vm, check your VM login information&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk for a non-existent port server'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1222&amp;lt;/span&amp;gt;&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 403 Forbidden&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;forbidden&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;WrongPleskAuthentication&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 403, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;Could not login to Plesk vm, check your VM login information&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk for a non-existent Plesk addon textkey'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/test_server_0013/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake.plesk.addon.textkey&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 409 Conflict&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;conflict&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;WrongAddonTextkey&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 409, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;Please specify proper addon textkey&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to upgrade Plesk for a non-existent Plesk server'''&lt;br /&gt;
:'''POST''' http(s)://{api_server}/servers/&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_server_name&amp;lt;/span&amp;gt;/action&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;upgradePlesk&amp;quot; : {&lt;br /&gt;
       &amp;quot;username&amp;quot;: &amp;quot;plesk-username&amp;quot;,&lt;br /&gt;
       &amp;quot;password&amp;quot;: &amp;quot;plesk-password&amp;quot;,&lt;br /&gt;
       &amp;quot;port_number&amp;quot;: &amp;quot;12&amp;quot;,&lt;br /&gt;
       &amp;quot;addon_textkey&amp;quot;: &amp;quot;plesk.9.linux.powerpack&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 404 Not Found&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;itemNotFound&amp;quot;: {&lt;br /&gt;
      &amp;quot;message&amp;quot;: &amp;quot;Resource not found&amp;quot;, &lt;br /&gt;
      &amp;quot;code&amp;quot;: 404, &lt;br /&gt;
      &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionRemoveFlexibleIP</id>
		<title>ServerActionRemoveFlexibleIP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionRemoveFlexibleIP"/>
				<updated>2013-04-13T01:15:33Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will remove an already assigned flexible IP from a [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Request===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;removeFloatingIp&amp;quot; :&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;address&amp;quot; : {ip_address}&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; address - ''string''&lt;br /&gt;
: The address of the allocated flexible IP.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : Check your parameter (no address in JSON). / Server Not Found.&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : Server not provisioned. / Invalid IP address&lt;br /&gt;
: ''HTTP/1.1 502 Bad Gateway'' : Error while removing IP address ...&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionAddFlexibleIP</id>
		<title>ServerActionAddFlexibleIP</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionAddFlexibleIP"/>
				<updated>2013-04-13T01:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will assign an already allocated flexible IP to the specified [[server]].&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server.&lt;br /&gt;
&lt;br /&gt;
=== Request===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;addFloatingIp&amp;quot; :&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;address&amp;quot; : {ip_address}&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; address - ''string''&lt;br /&gt;
: The address of the allocated floating IP.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : Check your parameter (no address in JSON). / Server Not Found.&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 403 Forbidden'' : The server understood the request, but is refusing to fulfill it. The IP address specified is already assigned to another resource instance.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : Server not provisioned. &lt;br /&gt;
: ''HTTP/1.1 502 Bad Gateway'' : Error while assigning IP address ... / Invalid data received when assigning IP address ...&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionResize</id>
		<title>ServerActionResize</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionResize"/>
				<updated>2013-04-13T01:12:40Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The resize action changes the [[Flavor]] of a [[Server]].&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server to be resized.&lt;br /&gt;
&lt;br /&gt;
=== Request===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;resize&amp;quot; :&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;flavor&amp;quot;:&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;id&amp;quot;:&amp;quot;{flavor_id}&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: The id of the flavor to use.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : Server already uses this flavor. &lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 403 Forbidden'' : This server cannot be resized.&lt;br /&gt;
: ''HTTP/1.1 405 Method Not Allowed'' : The requested action is not supported.&lt;br /&gt;
: ''HTTP/1.1 500 Internal Server Error'' : Unknown error was raised while processing your request.&lt;br /&gt;
: ''HTTP/1.1 503 Service Unavailable'' : Selected profile is unavailable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionStart</id>
		<title>ServerActionStart</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionStart"/>
				<updated>2013-04-13T01:12:01Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The start action is used for starting a [[Server]]. Starting a stopped server will change its status from STOPPED to ACTIVE.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server to reboot.&lt;br /&gt;
&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;os-start&amp;quot;: null&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : An error occurred.&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found'' : The resource requested is not found.&lt;br /&gt;
: ''HTTP/1.1 405 Method Not Allowed'' : The requested action is not supported.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : Other status change in progress.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionStop</id>
		<title>ServerActionStop</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionStop"/>
				<updated>2013-04-13T01:11:32Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The stop action is used for stopping a [[Server]]. Stopping a server changes its status from ACTIVE to STOPPED.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server to reboot.&lt;br /&gt;
&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;os-stop&amp;quot;: null&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : An error occurred.&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found'' : The resource requested is not found.&lt;br /&gt;
: ''HTTP/1.1 405 Method Not Allowed'' : The requested action is not supported.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : Other status change in progress.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerActionReboot</id>
		<title>ServerActionReboot</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerActionReboot"/>
				<updated>2013-04-13T01:11:05Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reboot action allows for either a soft or hard reboot of a [[Server]]. With a soft reboot (SOFT), the operating system is signaled to restart, which allows for a graceful shutdown of all processes. A hard reboot (HARD) is the equivalent of power cycling the server.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers/'''id'''/action==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; id&lt;br /&gt;
: The unique identifier of the server to reboot.&lt;br /&gt;
&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;reboot&amp;quot;:&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;HARD&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; type - ''string''&lt;br /&gt;
: Type of reboot to perform. Values: '''HARD''', '''SOFT'''.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
: ''HTTP/1.1 202 Accepted'' : The request is accepted for processing.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
: ''HTTP/1.1 400 Bad Request'' : Check your parameter. / Other error&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' - This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
: ''HTTP/1.1 404 Not Found'' : The resource requested is not found.&lt;br /&gt;
: ''HTTP/1.1 405 Method Not Allowed'' : The requested action is not supported.&lt;br /&gt;
: ''HTTP/1.1 409 Conflict'' : Already rebooting.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerCreate</id>
		<title>ServerCreate</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerCreate"/>
				<updated>2013-04-13T01:07:44Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will create a new server. Server creation is asynchronous, the progress can be checked with the URL in the response Location header or the self link in the body.&lt;br /&gt;
&lt;br /&gt;
=='''POST''' /servers==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;server&amp;quot;:{&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_server_name}&amp;quot;,&lt;br /&gt;
      &amp;quot;imageRef&amp;quot;:&amp;quot;http://{server_name}/images/{image_id}/&amp;quot;,&lt;br /&gt;
      &amp;quot;flavorRef&amp;quot;:&amp;quot;http://{server_name}/flavors/{flavor_id}/&amp;quot;,&lt;br /&gt;
      &amp;quot;adminPass&amp;quot;:&amp;quot;{initial_password}&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this server&lt;br /&gt;
&lt;br /&gt;
; imageRef - ''string''&lt;br /&gt;
: Absolute URL of the [[Image]] to use&lt;br /&gt;
&lt;br /&gt;
; flavorRef - ''string''&lt;br /&gt;
: Absolute URL of the [[Flavor]] to use&lt;br /&gt;
&lt;br /&gt;
; adminPass - ''string''&lt;br /&gt;
: Initial admin password. If not specified, the automatically generated password would be returned.&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;server&amp;quot;:{&lt;br /&gt;
      &amp;quot;status&amp;quot;:&amp;quot;{state_status}&amp;quot;,&lt;br /&gt;
      &amp;quot;updated&amp;quot;:null,&lt;br /&gt;
      &amp;quot;hostId&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
      &amp;quot;addresses&amp;quot;:{&lt;br /&gt;
         &amp;quot;public&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;version&amp;quot;:4,&lt;br /&gt;
               &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;private&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;version&amp;quot;:4,&lt;br /&gt;
               &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;links&amp;quot;:[&lt;br /&gt;
         {&lt;br /&gt;
            &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
            &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
         }&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;image&amp;quot;:{&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/images/{image_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{image_id}&amp;quot;&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;userId&amp;quot;:&amp;quot;{user_account_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;flavor&amp;quot;:{&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;{display_flavor_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;{server_name}/flavors/{flavor_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;id&amp;quot;:{flavor_id}&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;:&amp;quot;{display_server_name}&amp;quot;,&lt;br /&gt;
      &amp;quot;adminPass&amp;quot;: &amp;quot;{initial_password}&amp;quot;&lt;br /&gt;
      &amp;quot;created&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
      &amp;quot;tenantId&amp;quot;:null,&lt;br /&gt;
      &amp;quot;accessIPv4&amp;quot;:&amp;quot;{ip_address}&amp;quot;,&lt;br /&gt;
      &amp;quot;accessIPv6&amp;quot;:null,&lt;br /&gt;
      &amp;quot;progress&amp;quot;:0,&lt;br /&gt;
      &amp;quot;metadata&amp;quot;:{&lt;br /&gt;
      },&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* When a server is in pending status (has not completed the provisioning process), the creation timestamp and hostId that are returned will be empty strings.&lt;br /&gt;
===== server =====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Current state of the server. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; hostId - ''string''&lt;br /&gt;
: Id of the physical host this virtual machine is running on.&lt;br /&gt;
&lt;br /&gt;
; userId - ''string''&lt;br /&gt;
: Unique identifier for the owner of this server.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this server.&lt;br /&gt;
&lt;br /&gt;
; created - ''string''&lt;br /&gt;
: The date and time this server was created. ISO 8601 format, YYYY-MM-DDTHH:MM:SS.&lt;br /&gt;
&lt;br /&gt;
; accessIPv4 - ''string''&lt;br /&gt;
: The default included public IPv4 address.&lt;br /&gt;
&lt;br /&gt;
; progress - ''number''&lt;br /&gt;
: The progress of the current this server while in the BUILD status. The value is in the range of 0 - 100, but currently will only even be 0, 50, 100.&lt;br /&gt;
&lt;br /&gt;
; adminPass - ''string''&lt;br /&gt;
: The admin password. Not null only in the creating server response.&lt;br /&gt;
&lt;br /&gt;
; metadata - ''object''&lt;br /&gt;
: Unused always an empty object.&lt;br /&gt;
&lt;br /&gt;
; tenantId&lt;br /&gt;
: Unused always always null.&lt;br /&gt;
&lt;br /&gt;
; accessIPv6&lt;br /&gt;
: Unused always null.&lt;br /&gt;
&lt;br /&gt;
; updated &lt;br /&gt;
: Unused always null.&lt;br /&gt;
&lt;br /&gt;
===== addresses =====&lt;br /&gt;
; addresses.public.version - ''number''&lt;br /&gt;
: IP version of this address. Values: '''4'''&lt;br /&gt;
&lt;br /&gt;
; addresses.public.addr = ''string''&lt;br /&gt;
: Public IP address of this server&lt;br /&gt;
&lt;br /&gt;
; addresses.private.version - ''number''&lt;br /&gt;
: IP version of this address. Values: '''4'''&lt;br /&gt;
&lt;br /&gt;
; addresses.private.addr - ''string''&lt;br /&gt;
: Private IP address of this server&lt;br /&gt;
&lt;br /&gt;
===== image =====&lt;br /&gt;
; image.name - ''string''&lt;br /&gt;
: The display name of the image this server is based on.&lt;br /&gt;
&lt;br /&gt;
; image.links - ''list''&lt;br /&gt;
: [[Hypermedia]] for the image.&lt;br /&gt;
&lt;br /&gt;
; image.id - ''string''&lt;br /&gt;
: Unique identifier for image this server is based on.&lt;br /&gt;
&lt;br /&gt;
===== flavor =====&lt;br /&gt;
; flavor.name - ''string''&lt;br /&gt;
: The display name of the flavor this server is based on.&lt;br /&gt;
&lt;br /&gt;
; flavor.links - ''list''&lt;br /&gt;
: [[Hypermedia]] for the flavor.&lt;br /&gt;
&lt;br /&gt;
; flavor.id - ''string''&lt;br /&gt;
: Unique identifier for flavor this server is based on.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success: &lt;br /&gt;
:''HTTP/1.1 202 Accepted''&lt;br /&gt;
::Request is accepted.&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 400 Bad Request''&lt;br /&gt;
::The resource used for creating server is not found.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully create a new server'''&lt;br /&gt;
:'''POST''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;server&amp;quot; : &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;flavorRef&amp;quot; : &amp;quot;http://{api_server}//flavors/1&amp;quot;,&lt;br /&gt;
          &amp;quot;name&amp;quot; : &amp;quot;test_server_create&amp;quot;, &lt;br /&gt;
          &amp;quot;imageRef&amp;quot; : &amp;quot;http://{api_server}//images/test_public_image&amp;quot; &lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 202 Accepted&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;server&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;status&amp;quot;: &amp;quot;BUILD&amp;quot;, &lt;br /&gt;
          &amp;quot;updated&amp;quot;: null, &lt;br /&gt;
          &amp;quot;hostId&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;addresses&amp;quot;: &lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;public&amp;quot;: [&lt;br /&gt;
                   {&lt;br /&gt;
                      &amp;quot;version&amp;quot;: 4, &lt;br /&gt;
                      &amp;quot;addr&amp;quot;: &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
                   }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;private&amp;quot;: [&lt;br /&gt;
                   {&lt;br /&gt;
                      &amp;quot;version&amp;quot;: 4, &lt;br /&gt;
                      &amp;quot;addr&amp;quot;:  &amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
                   }&lt;br /&gt;
                ]&lt;br /&gt;
             }, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/167/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ], &lt;br /&gt;
          &amp;quot;imageRef&amp;quot;: &lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;CentOS 5 Plesk&amp;quot;, &lt;br /&gt;
                &amp;quot;links&amp;quot;: [&lt;br /&gt;
                   {&lt;br /&gt;
                      &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/images/test_public_image/&amp;quot;, &lt;br /&gt;
                      &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
                   }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;id&amp;quot;: &amp;quot;test_public_image&amp;quot;&lt;br /&gt;
          }, &lt;br /&gt;
          &amp;quot;userId&amp;quot;: &amp;quot;{user_account_id}&amp;quot;, &lt;br /&gt;
          &amp;quot;flavorRef&amp;quot;:  &lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
                &amp;quot;links&amp;quot;: [&lt;br /&gt;
                   {&lt;br /&gt;
                      &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/flavors/1/&amp;quot;, &lt;br /&gt;
                      &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
                   } &lt;br /&gt;
                ], &lt;br /&gt;
                &amp;quot;id&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
             }, &lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;167&amp;quot;, &lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;test_server_create&amp;quot;, &lt;br /&gt;
          &amp;quot;adminPass&amp;quot;: &amp;quot;{auto_generated_password}&amp;quot;&lt;br /&gt;
          &amp;quot;created&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
          &amp;quot;tenantId&amp;quot;: null, &lt;br /&gt;
          &amp;quot;accessIPv4&amp;quot;: &amp;quot;{ip_address}&amp;quot;, &lt;br /&gt;
          &amp;quot;accessIPv6&amp;quot;: null,&lt;br /&gt;
          &amp;quot;progress&amp;quot;: 0, &lt;br /&gt;
          &amp;quot;metadata&amp;quot;: {}&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* When a server is in pending status (has not completed the provisioning process), the creation timestamp and hostId that are returned will be empty strings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to create a server with a bad request body'''&lt;br /&gt;
:'''POST''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Request Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;server&amp;quot; : &lt;br /&gt;
       { &lt;br /&gt;
          &amp;quot;flavorRef&amp;quot; : &amp;quot;http://{api_server}//flavors/{flavor_id}&amp;quot;,&lt;br /&gt;
          &amp;quot;name&amp;quot; : &amp;quot;{display_server_name}&amp;quot;,&lt;br /&gt;
          &amp;quot;imageRef&amp;quot; : &amp;quot;http://{api_server}//images/{fake_image_id}&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 400 Bad Request&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;computeFault&amp;quot;: &lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;message&amp;quot;: &amp;quot;Bad imageRef&amp;quot;, &lt;br /&gt;
          &amp;quot;code&amp;quot;: 400, &lt;br /&gt;
          &amp;quot;details&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
       }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerListDetails</id>
		<title>ServerListDetails</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerListDetails"/>
				<updated>2013-04-13T01:04:23Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all [[Server|servers]] including their details.&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers/detail?''name=serverName&amp;amp;status=serverStatus&amp;amp;image=imageRef''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Server name to search for.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Server status to search for. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; image - ''string''&lt;br /&gt;
: Absolute URL of the image to filter servers by. ''e.g. &amp;lt;nowiki&amp;gt;http://{api_server}/images/{image_id}/&amp;lt;/nowiki&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;servers&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;status&amp;quot;:&amp;quot;{state_status}&amp;quot;,&lt;br /&gt;
         &amp;quot;updated&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;hostId&amp;quot;:&amp;quot;{host_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;addresses&amp;quot;:{&lt;br /&gt;
            &amp;quot;public&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;private&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ]&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;image&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/images/{image_id}/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:&amp;quot;{image_id}&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;userId&amp;quot;:&amp;quot;{user_account_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;flavor&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;{display_flavor_name}&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/flavors/{flavor_id}/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:{flavor_id}&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;{display_server_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;created&amp;quot;:&amp;quot;2011-12-05T12:51:28&amp;quot;,&lt;br /&gt;
         &amp;quot;tenantId&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv4&amp;quot;:&amp;quot;{ip_address}&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv6&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;progress&amp;quot;:100,&lt;br /&gt;
         &amp;quot;metadata&amp;quot;:{&lt;br /&gt;
         }&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;status&amp;quot;:&amp;quot;{state_status}&amp;quot;,&lt;br /&gt;
         &amp;quot;updated&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;hostId&amp;quot;:&amp;quot;{host_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;addresses&amp;quot;:{&lt;br /&gt;
            &amp;quot;public&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;private&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ]&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;image&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;{display_image_name}&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/images/{image_id}/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:&amp;quot;{image_id}&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;userId&amp;quot;:&amp;quot;{user_account_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;flavor&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;{display_flavor_name}&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/flavors/{flavor_id}/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:{flavor_id}&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;{display_server_name}&amp;quot;,&lt;br /&gt;
         &amp;quot;created&amp;quot;:&amp;quot;2011-11-17T10:14:58&amp;quot;,&lt;br /&gt;
         &amp;quot;tenantId&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv4&amp;quot;:&amp;quot;{ip_address}&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv6&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;progress&amp;quot;:100,&lt;br /&gt;
         &amp;quot;metadata&amp;quot;:{&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== server =====&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server.&lt;br /&gt;
&lt;br /&gt;
; links - ''list''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: Current state of the server. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; hostId - ''string''&lt;br /&gt;
: Id of the physical host this virtual machine is running on.&lt;br /&gt;
&lt;br /&gt;
; userId - ''string''&lt;br /&gt;
: Unique identifier for the owner of this server.&lt;br /&gt;
&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: Display name for this server.&lt;br /&gt;
&lt;br /&gt;
; created - ''string''&lt;br /&gt;
: The date and time this server was created. ISO 8601 format, YYYY-MM-DDTHH:MM:SS.&lt;br /&gt;
&lt;br /&gt;
; accessIPv4 - ''string''&lt;br /&gt;
: The default included public IPv4 address.&lt;br /&gt;
&lt;br /&gt;
; progress - ''number''&lt;br /&gt;
: The current progress of this server while in BUILD status. The value is in the range of 0 - 100, but currently will only be 0, 50 or 100.&lt;br /&gt;
&lt;br /&gt;
; metadata - ''object''&lt;br /&gt;
: Unused - always an empty object.&lt;br /&gt;
&lt;br /&gt;
; tenantId&lt;br /&gt;
: Unused - always null.&lt;br /&gt;
&lt;br /&gt;
; accessIPv6&lt;br /&gt;
: Unused - always null.&lt;br /&gt;
&lt;br /&gt;
; updated &lt;br /&gt;
: Unused - always null.&lt;br /&gt;
&lt;br /&gt;
===== addresses =====&lt;br /&gt;
; addresses.public.version - ''number''&lt;br /&gt;
: IP version of this address. Values: '''4'''&lt;br /&gt;
&lt;br /&gt;
; addresses.public.addr = ''string''&lt;br /&gt;
: Public IP address of this server&lt;br /&gt;
&lt;br /&gt;
; addresses.private.version - ''number''&lt;br /&gt;
: IP version of this address. Values: '''4'''&lt;br /&gt;
&lt;br /&gt;
; addresses.private.addr - ''string''&lt;br /&gt;
: Private IP address of this server&lt;br /&gt;
&lt;br /&gt;
===== image =====&lt;br /&gt;
; image.name - ''string''&lt;br /&gt;
: The display name of the image this server is based on.&lt;br /&gt;
&lt;br /&gt;
; image.links - ''list''&lt;br /&gt;
: [[Hypermedia]] for the image.&lt;br /&gt;
&lt;br /&gt;
; image.id - ''string''&lt;br /&gt;
: Unique identifier for image this server is based on.&lt;br /&gt;
&lt;br /&gt;
===== flavor =====&lt;br /&gt;
; flavor.name - ''string''&lt;br /&gt;
: The display name of the flavor this server is based on.&lt;br /&gt;
&lt;br /&gt;
; flavor.links - ''list''&lt;br /&gt;
: [[Hypermedia]] for the flavor.&lt;br /&gt;
&lt;br /&gt;
; flavor.id - ''string''&lt;br /&gt;
: Unique identifier for flavor this server is based on.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success&lt;br /&gt;
: ''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure&lt;br /&gt;
: ''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully get server list with details'''&lt;br /&gt;
:'''GET''' /servers/detail&lt;br /&gt;
''- Response:''&lt;br /&gt;
''OK (200)'': &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;servers&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;status&amp;quot;:&amp;quot;ACTIVE&amp;quot;,&lt;br /&gt;
         &amp;quot;updated&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;hostId&amp;quot;:&amp;quot;{host_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;addresses&amp;quot;:{&lt;br /&gt;
            &amp;quot;public&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;private&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ]&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/servers/test_server_0013/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;image&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;Ubuntu 10.10 x64&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/images/test_ubuntu_image/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:&amp;quot;test_ubuntu_image&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;userId&amp;quot;:&amp;quot;{user_account_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;flavor&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;1024MB Server3&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/flavors/3/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:3&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;test_server_0013&amp;quot;,&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;test_server_updated&amp;quot;,&lt;br /&gt;
         &amp;quot;created&amp;quot;:&amp;quot;2011-12-05T12:51:28&amp;quot;,&lt;br /&gt;
         &amp;quot;tenantId&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv4&amp;quot;:&amp;quot;{ip_address}&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv6&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;progress&amp;quot;:100,&lt;br /&gt;
         &amp;quot;metadata&amp;quot;:{ &lt;br /&gt;
         }&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;status&amp;quot;:&amp;quot;ACTIVE&amp;quot;,&lt;br /&gt;
         &amp;quot;updated&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;hostId&amp;quot;:&amp;quot;{host_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;addresses&amp;quot;:{&lt;br /&gt;
            &amp;quot;public&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;private&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;version&amp;quot;:4,&lt;br /&gt;
                  &amp;quot;addr&amp;quot;:&amp;quot;{ip_address}&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ]&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/servers/test_server_0015/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;image&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;Windows 2008 R2 Standard&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/images/test_windows_image/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:&amp;quot;test_windows_image&amp;quot;&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;userId&amp;quot;:&amp;quot;{user_account_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;flavor&amp;quot;:{&lt;br /&gt;
            &amp;quot;name&amp;quot;:&amp;quot;1024MB Server3&amp;quot;,&lt;br /&gt;
            &amp;quot;links&amp;quot;:[&lt;br /&gt;
               {&lt;br /&gt;
                  &amp;quot;href&amp;quot;:&amp;quot;http://{server_name}/flavors/3/&amp;quot;,&lt;br /&gt;
                  &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
               }&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;id&amp;quot;:3&lt;br /&gt;
         },&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;test_server_0015&amp;quot;,&lt;br /&gt;
         &amp;quot;name&amp;quot;:&amp;quot;test_server_created&amp;quot;,&lt;br /&gt;
         &amp;quot;created&amp;quot;:&amp;quot;2011-11-17T10:14:58&amp;quot;,&lt;br /&gt;
         &amp;quot;tenantId&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv4&amp;quot;:&amp;quot;{ip_address}&amp;quot;,&lt;br /&gt;
         &amp;quot;accessIPv6&amp;quot;:&amp;quot;&amp;quot;,&lt;br /&gt;
         &amp;quot;progress&amp;quot;:100,&lt;br /&gt;
         &amp;quot;metadata&amp;quot;:{ &lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make an unauthorized call'''&lt;br /&gt;
''- Response: Unauthorized (401)'': &lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerList</id>
		<title>ServerList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerList"/>
				<updated>2013-04-13T01:03:37Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation will list all [[Server|servers]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers?''name=serverName&amp;amp;status=serverStatus&amp;amp;image=imageRef''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: ''Optional'' Server name to search for.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: ''Optional'' Server status to search for. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; image - ''string''&lt;br /&gt;
: ''Optional'' Absolute URL of the image to filter servers by. ''e.g. http(s)://{api_server}/images/{image_id}/''&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;servers&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list servers'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;servers&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0001&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0001/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0013&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0013/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0015&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0015/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	<entry>
		<id>http://docs.hostway.com/index.php/ServerList</id>
		<title>ServerList</title>
		<link rel="alternate" type="text/html" href="http://docs.hostway.com/index.php/ServerList"/>
				<updated>2013-04-13T00:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This operation returns a list of all [[Server|servers]].&lt;br /&gt;
&lt;br /&gt;
=='''GET''' /servers?''name=serverName&amp;amp;status=serverStatus&amp;amp;image=imageRef''==&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
; name - ''string''&lt;br /&gt;
: ''Optional'' Server name to search for.&lt;br /&gt;
&lt;br /&gt;
; status - ''string''&lt;br /&gt;
: ''Optional'' Server status to search for. Values: '''BUILD''', '''ACTIVE''', '''SUSPENDED''', '''DELETED''', '''UNKNOWN'''&lt;br /&gt;
&lt;br /&gt;
; image - ''string''&lt;br /&gt;
: ''Optional'' Absolute URL of the image to filter servers by. ''e.g. http(s)://{api_server}/images/{image_id}/''&lt;br /&gt;
&lt;br /&gt;
=== Result ===&lt;br /&gt;
==== JSON ====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;servers&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      },&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;id&amp;quot;:&amp;quot;{server_id}&amp;quot;,&lt;br /&gt;
         &amp;quot;links&amp;quot;:[&lt;br /&gt;
            {&lt;br /&gt;
               &amp;quot;href&amp;quot;:&amp;quot;http://{api_server}/servers/{server_id}/&amp;quot;,&lt;br /&gt;
               &amp;quot;rel&amp;quot;:&amp;quot;self&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
         ]&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; id - ''string''&lt;br /&gt;
: Unique identifier for this server.&lt;br /&gt;
&lt;br /&gt;
; links - ''array''&lt;br /&gt;
: [[Hypermedia]] for this resource.&lt;br /&gt;
&lt;br /&gt;
=== Response Codes ===&lt;br /&gt;
; Success:&lt;br /&gt;
:''HTTP/1.1 200 OK''&lt;br /&gt;
&lt;br /&gt;
; Failure:&lt;br /&gt;
:''HTTP/1.1 401 Unauthorized'' : This server could not verify that you are authorized to access the document you requested.  Either you supplied the wrong credentials (e.g., bad password), or your browser does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
'''Successfully list servers'''&lt;br /&gt;
:'''GET''' http(s)://{api_server}/servers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded username &amp;amp; password string&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 200 OK&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;servers&amp;quot; : [&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0001&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0001/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0013&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0013/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
           ]&lt;br /&gt;
       },&lt;br /&gt;
       {&lt;br /&gt;
          &amp;quot;id&amp;quot;: &amp;quot;test_server_0015&amp;quot;, &lt;br /&gt;
          &amp;quot;links&amp;quot;: [&lt;br /&gt;
             {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;http://{api_server}/servers/test_server_0015/&amp;quot;, &lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
             }&lt;br /&gt;
          ]&lt;br /&gt;
       }&lt;br /&gt;
    ]&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Failure while trying to make unauthorized access'''&lt;br /&gt;
:'''GET''' &amp;lt;nowiki&amp;gt;http://{api_server}/servers&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Request Headers:''&lt;br /&gt;
    Content-Type:application/json&lt;br /&gt;
    Charset=UTF-8&lt;br /&gt;
    Authorization:Base64-encoded &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;fake_authentication_string&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Code:''&lt;br /&gt;
&amp;lt;pre&amp;gt;HTTP/1.1 401 Unauthorized&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Response Body:''&lt;br /&gt;
     401 Unauthorized&lt;br /&gt;
     This server could not verify that you are authorized to&lt;br /&gt;
     access the document you requested.  Either you supplied the&lt;br /&gt;
     wrong credentials (e.g., bad password), or your browser&lt;br /&gt;
     does not understand how to supply the credentials required.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostway API]]&lt;br /&gt;
[[Category:FlexCloud Server API]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  THIS CODE ENABLES DISQUS COMMENTS ON THE PAGE - DELETE TO DISABLE COMMENTING--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#widget:DISQUS&lt;br /&gt;
|id=hostway&lt;br /&gt;
|uniqid={{PAGENAME}}&lt;br /&gt;
|url={{fullurl:{{PAGENAME}}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--  ########################################################################### --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>	</entry>

	</feed>