Server IP Justification Update

From INAP Dropzone API
(Difference between revisions)
Jump to: navigation, search
(Required Data Parameters)
(Required Data Parameters)
Line 18: Line 18:
 
*[[glossary#get|POST]] parameters:
 
*[[glossary#get|POST]] parameters:
  
*{$ip_amount}: Valid ip amounts are 1,5,13, 29, 61, 125, and 253.
+
*{$request_id}: Obtain the request id by using the GET method.
*{$justification_id}: Valid values are: "1" - Webhosting, "2" - SSL, "3" - VOIP, "4" - Other
+
*{$object_id}: This is the unique is of the server.
 +
*{$request_notes}: Use this field to update the Notes on the Justification.
 +
*{$request_items}: Request Items are an array of IP addresses assigned to the server under the justification request. Use this to provide notes for each ip_address, to provide proof of justifiable utilization.
  
 
*{$notes}: Use this files to provide comments about how the IPs are going to be used, especially, if justification_id is 4 for Other.
 
*{$notes}: Use this files to provide comments about how the IPs are going to be used, especially, if justification_id is 4 for Other.
Line 28: Line 30:
 
     {
 
     {
 
         "request_id": ,
 
         "request_id": ,
 +
        "object_id": ,
 
         "request_notes": ,
 
         "request_notes": ,
 
         "request_items": [ {"ip_address": , "notes":  },  ]     
 
         "request_items": [ {"ip_address": , "notes":  },  ]     

Revision as of 15:41, 1 October 2013

Justification

Contents

Path

  • /server/ip/justification/{$serverid}

Method

Availability

Required Data Parameters

  • {$serverid}: The server ID that is returned when using the list command.
  • {$request_id}: Obtain the request id by using the GET method.
  • {$object_id}: This is the unique is of the server.
  • {$request_notes}: Use this field to update the Notes on the Justification.
  • {$request_items}: Request Items are an array of IP addresses assigned to the server under the justification request. Use this to provide notes for each ip_address, to provide proof of justifiable utilization.
  • {$notes}: Use this files to provide comments about how the IPs are going to be used, especially, if justification_id is 4 for Other.

application/json

[
    {
        "request_id": ,
        "object_id": ,
        "request_notes": ,
        "request_items": [ {"ip_address": , "notes":  },  ]     
    } ,

]

Optional Data Parameters

  • None

Returned Data

application/json

[
    {
        "request_id": This is the uniuqe ID of the request ,
        "client_id": ,
        "justification_id": ,
        "notes": ,
        "ip_amount": ,
        "ticket_id": ,
        "created_on": ,
        "request_status": ,
        "justification_name": ,
        "ip_range": ,
        "request_items": [ { "ip_address":, "notes":  } , ]
    } ,

]
Personal tools