Skip to main content
PUT
Update service monitor

Authorizations

Authorization
string
header
required

API token generated from your PulseGuard dashboard

Path Parameters

uuid
string<uuid>
required

Service Monitor UUID

Body

application/json
name
string

Service monitor name

type
enum<string>

Type of monitoring

Available options:
http,
tcp,
ping,
dns
url
string<uri>

URL or endpoint to monitor

check_interval
integer

Check interval in minutes

Required range: 1 <= x <= 60
timeout
integer

Timeout in seconds

Required range: 1 <= x <= 300

Response

Service monitor updated successfully

success
boolean
required
Example:

true

message
string
required

Success message

data
object

Response data as object