Loading...
 

Create HTTPS Monitor


HTTP VerbPOST
URI Template/account/{accID}/node/{nodeID}/healthmonitor
MIME Typeapplication/vnd.pncp.v.3.0+json onwards
Normal HTTP Response Code200 OK
Can be invoked byResellers can invoke this for their own account as well as any other account they own. End-clients can invoke this for their account only.
Response ModeSynchronous.

Sample Request

POST /pncp-external-api-rest/ account/5/node/1/healthmonitor HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json  
Authorization: PNCP 52HCfaqtmxRaYYb6AEJhjgdXDOvjh0JYFEdXVjPadBM=
Content-Length: 0
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL

{
   "name":"testMonitor98325",
   "type":"HTTPS",
   "intervalInSeconds":"600",
   "timeoutInSeconds":10,
   "upIntervalInSeconds":0,
   "timeUntilUpInSeconds":0,
   "sendString":"GET /\r\n",
   "receiveString":"200\sOK",
   "receiveDisableString":"500",
   "username":null,
   "password":null, 
   "cipherList":null,
   "compatibility":true
}

Sample Response

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: application/vnd.pncp.v.3.0+json
Transfer-Encoding: chunked
Date: Thu, 26 Jan 2012 14:19:07 GMT

{
   "resourceURL":"/healthmonitor/64"
}

Field Info

Field Name
Required
name
YES
type
YES
intervalInSeconds
YES
timeoutInSeconds
YES
upIntervalInSeconds
NO
timeUntilUpInSeconds
NO
sendString
NO
receiveString
NO
receiveDisableString
NO
username
NO
password
NO
cipherList
NO
compatibility
YES