Accounts-account-dedicatedServers-server-ipAddresses:GET
From Hostway API Documentation
				
								
				
				
																
				
				
								
				GET /accounts/{account_number}/dedicatedServers/{serverId}/ipAddresses
Retrieves a list of the IP addresses of a dedicated server
Contents | 
Request
GET /accounts/{account_number}/dedicatedServers/{serverId}/ipAddresses
GET /accounts/{account_number}/dedicatedServers/{serverId}/ipAddresses?status=pending
Request Parameters
- account_number - string
 - The user account owning the dedicated servers
 - serverId - string
 - The specified dedicated server Id
 
URI Parameters
- status- string
 - Specifies the status of the IP product, which is a child of the Dedicated Server product. Can be "open" or "pending".
 
- details - string
 - If set to true details will be displayed for each IP address
 
Request Headers
- Authorization - HTTP Authorization header [1]
 - The Authentication credentials of the client application.
 
Response
Response Body
[
    "{APIBaseURL}/accounts/{accountId}/dedicatedServers/{serverId}/ipAddresses/{ipAddress}",
    "{APIBaseURL}/accounts/{accountId}/dedicatedServers/{serverId}/ipAddresses/{ipAddress}"
]
 
Expected Response Codes
- 200 OK
 - Success
 
- 401 Unauthorized
 - The supplied credentials are invalid.
 
- 403 Forbidden
 - The authorized user does not have permissions to access the resource. The only user(s) who has access to the dedicated servers list must be a sales agent, the account owner, or the account technical admin.
 
- 404 Not Found
 - The account or server does not exist.
 
- 405 Method not allowed
 - The HTTP request method is not allowed.
 
Examples
Get a list of a dedicated server's IPs
Request
GET /accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses
Response
["http://coreapi01.ote.chicago.hostway:8092/accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses/11.10.13.11"]
Get a list of a dedicated server's open IPs
Request
GET /accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses?status=open
Response
["http://coreapi01.ote.chicago.hostway:8092/accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses/11.10.13.11"]
Get a list with details of a dedicated server's IPs
Request
GET /accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses?details=true
Response
    {
       "list":
       [
           {
               "ipAddress": "200.200.200.13",
               "links":
               [
                   {
                       "href": "http://localhost:6545/accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses/200.200.200.13",
                       "rel": "self"
                   }
               ]
           },
           {
               "ipAddress": "200.200.200.14",
               "links":
               [
                   {
                       "href": "http://localhost:6545/accounts/test-ng-809027223/dedicatedServers/test-ng-809027223-00000132ff10f8d8d63e8ce6000ac648/ipAddresses/200.200.200.14",
                       "rel": "self"
                   }
               ]
           }
       ]
    }