Monitor data

Get monitor checks

get/monitors/{monitorId}/checks

Request

  • Base URL: https://api.pulsetic.com/api/public
  • URL: https://api.pulsetic.com/api/public/monitors/{monitorId}/checks
  • Auth: API key in header Authorization

Path parameters

monitorIdinteger required
Example:2

Query parameters

start_dtstring date-time required
Example:2024-01-01 14:00:00
end_dtstring date-time required
Example:2024-01-15 16:05:03
nodes[]string[]

Filter checks by node(s).

[
  "frankfurt",
  "new_york"
]
response_codes[]integer[]

Filter checks by response code(s).

[
  200,
  500
]

Response

successful operation

monitor_idinteger
urlstring
ipstring
request_methodstring
request_body_typestring
request_body_rawstring
request_body_jsonstring
request_body_form_paramsstring
request_headersstring
response_protocolstring
response_codeinteger
response_reason_phrasestring
response_sizeinteger
response_headersstring
is_successfulinteger
is_failedinteger
fail_reasonstring
response_timeinteger
time_namelookupstring
time_connectstring
time_appconnectstring
time_pretransferstring
time_starttransferstring
time_totalstring
created_atstring date-time
nodestring

Example response

[
  {
    "monitor_id": 2,
    "url": "https://example.com",
    "ip": "183.87.222.87",
    "request_method": "get",
    "response_protocol": "1.1",
    "response_code": 200,
    "response_reason_phrase": "OK",
    "response_size": 103438,
    "is_successful": 1
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.