UptimeRobotApi class.
| package | WP-API-Libraries\WP-UptimeRobot-API |
|---|
__construct(string $api_key, string $format= 'json', integer $callback= null)
stringAPI key to the account.
stringXML or JSON.
integerIf specified, returns json wrapped in a callback with the name passed in.
alert_type_tostring(Int $type) : String
IntAlert type ID.
StringAlert type String (SMS|E-mail|Twitter DM|Boxcar|Web-Hook|Pushbullet|Zapier|Pushover|HipChat|Slack).delete_alert_contact(array $args = array()) : array
| api |
|---|
arrayArguments for deleteAlertContact request.
arrayRequest results.delete_monitor(integer $monitor_id) : array
| api |
|---|
integerID of monitor.
arrayRequest results.delete_mwindow(array $args = array()) : array
| api |
|---|
arrayArguments for deleteMWindow request.
arrayRequest results.delete_psp(array $args = array()) : array
| api |
|---|
arrayArguments for deletePSP request.
arrayRequest results.edit_alert_contact(array $args = array()) : array
| api |
|---|
arrayArguments for editAlertContact request.
arrayRequest results.edit_monitor(array $args) : array
Important: The type of a monitor can not be edited (like changing a HTTP monitor into a Port monitor). For such cases, deleting the monitor and re-creating a new one is adviced.
| api |
|---|
arrayArray of arguments to send into get_monitors.
arrayArray of monitor info.edit_mwindow(array $args = array()) : array
| api |
|---|
arrayArguments for editMWindow request.
arrayRequest results.edit_psp(array $args = array()) : array
| api |
|---|
arrayArguments for editPSP request.
arrayRequest results.get_account_details() : array
| api |
|---|
arrayRequest results.get_alert_contacts(array $args = array()) : array
| api |
|---|
arrayArguments for getAlertContacts request.
arrayRequest results.get_monitors(array $args = array()) : array
| api |
|---|
arrayArray of arguments to send into get_monitors.
arrayArray of monitor info.get_mwindows(array $args = array()) : array
| api |
|---|
arrayArguments for getMWindows request.
arrayRequest results.get_psps(array $args = array()) : array
| api |
|---|
arrayArguments for getPSPs request.
arrayRequest results.new_alert_contact(array $args = array()) : array
The alert contacts created using the API are validated with the same way as they were created from uptimerobot.com (activation link for e-mails, etc.).
| api |
|---|
arrayArguments for newAlertContact request.
arrayRequest results.new_monitor(array $args) : array
| api |
|---|
arrayArgs to be sent into newMonitor request.
arrayRequest results.new_mwindow(array $args = array()) : array
| api |
|---|
arrayArguments for newMWindows request.
arrayRequest results.new_psp(array $args = array()) : array
| api |
|---|
arrayArguments for newPSP request.
arrayRequest results.response_code_msg(string $code = '') : string
| api |
|---|
stringResponse code to get message from.
stringMessage corresponding to response code sent in.status_tostring(integer $status) : string
integerStatus ID to convert.
stringStatus in string format ( Up|Down|Seems Down|Paused|Not Checked Yet|Not a Valid Status )fetch(string $request) : mixed
stringRequest URL.
mixedRequest results.get_implode(array|string $var) : string
arraystringArray to be imploded or a string to be sent back.
stringImploded string.$api_key : string
$args : array
array()$base_uri : string
'https://api.uptimerobot.com/v2'$callback : integer
$format : string