Monitorozások

Hitelesítés
The API key should be sent as a Bearer token in the Authorization header of the request. Generáld le saját API kulcsodat.
Lista

API végpont

GET
https://szervermonitor.eu/api/v1/monitors

Request example

curl --location --request GET 'https://szervermonitor.eu/api/v1/monitors' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'

Parameters

Név
Típus
Leírás
search
opciónális string
The search query.
search_by
opciónális string
Keresés szerint. Possible values are: name for Név, url for URL. Defaults to: name.
status_page_id
opciónális integer
Státusz oldal azonosító.
sort_by
opciónális string
Rendezés. Possible values are: id for Létrehozás dátuma, name for Név, url for URL. Defaults to: id.
sort
opciónális string
Rendezés. Possible values are: desc for Csökkenő, asc for Csökkenő. Defaults to: desc.
per_page
opciónális integer
Találat laponként. Possible values are: 10, 25, 50, 100. Defaults to: 10.
Megjelenítés

API végpont

GET
https://szervermonitor.eu/api/v1/monitors/{id}

Request example

curl --location --request GET 'https://szervermonitor.eu/api/v1/monitors/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Store

API végpont

POST
https://szervermonitor.eu/api/v1/monitors

Request example

curl --location --request POST 'https://szervermonitor.eu/api/v1/monitors' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'url={url}' \
--data-urlencode 'interval={interval}'

Parameters

Név
Típus
Leírás
name
kötelező string
Név.
url
kötelező string
URL.
interval
kötelező integer
Interval. Possible values are: 60, 180, 300, 600, 900, 1800, 3600.
alert_condition
opciónális string
Alert condition. Possible values are: url_unavailable for URL becomes unavailable, url_text for URL response contains text, url_no_text for URL response does not contain text. Defaults to: url_unavailable.
alert_text_lookup
opciónális string
Text to be looked-up to trigger alerts. Only works with alert_condition field set to url_text, url_no_text.
alert_channel_ids[]
opciónális array
Alert channel IDs.
request_method
opciónális string
Request method. Possible values are: GET, POST, HEAD, PUT, DELETE, PATCH, OPTIONS. Defaults to: GET.
request_headers[index][key]
opciónális string
Request header name.
request_headers[index][value]
opciónális string
Request header value.
request_auth_username
opciónális string
Username for Basic HTTP request authentication.
request_auth_password
opciónális string
Password for Basic HTTP request authentication.
cache_buster
opciónális integer
Cache buster. Possible values are: 0 for Kikapcsolva, 1 for Bekapcsolva. Defaults to: 0.
ssl_alert_days
opciónális integer
Az SSL tanúsítvány lejárata előtti napok száma, amely után értesítést kell kapni. Possible values are: 0, 1, 2, 3, 7, 14, 30, 60.
domain_alert_days
opciónális integer
The number of days before domain name expiration to receive an alert. Possible values are: 0, 1, 2, 3, 7, 14, 30, 60.
maintenance_start_at
opciónális string
Maintenance starting date in Y-m-dTH:i:s format.
maintenance_end_at
opciónális string
Maintenance ending date in Y-m-dTH:i:s format.
Frissítés

API végpont

PUT PATCH
https://szervermonitor.eu/api/v1/monitors/{id}

Request example

curl --location --request PUT 'https://szervermonitor.eu/api/v1/monitors/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'

Parameters

Név
Típus
Leírás
name
opciónális string
Név.
url
opciónális string
URL.
interval
opciónális integer
Interval. Possible values are: 60, 180, 300, 600, 900, 1800, 3600.
alert_condition
opciónális string
Alert condition. Possible values are: url_unavailable for URL becomes unavailable, url_text for URL response contains text, url_no_text for URL response does not contain text. Defaults to: url_unavailable.
alert_text_lookup
opciónális string
Text to be looked-up to trigger alerts. Only works with alert_condition field set to url_text, url_no_text.
alert_channel_ids[]
opciónális array
Alert channel IDs.
request_method
opciónális string
Request method. Possible values are: GET, POST, HEAD, PUT, DELETE, PATCH, OPTIONS. Defaults to: GET.
request_headers[index][key]
opciónális string
Request header name.
request_headers[index][value]
opciónális string
Request header value.
request_auth_username
opciónális string
Username for Basic HTTP request authentication.
request_auth_password
opciónális string
Password for Basic HTTP request authentication.
cache_buster
opciónális integer
Cache buster. Possible values are: 0 for Kikapcsolva, 1 for Bekapcsolva.
ssl_alert_days
opciónális integer
Az SSL tanúsítvány lejárata előtti napok száma, amely után értesítést kell kapni. Possible values are: 0, 1, 2, 3, 7, 14, 30, 60.
domain_alert_days
opciónális integer
The number of days before domain name expiration to receive an alert. Possible values are: 0, 1, 2, 3, 7, 14, 30, 60.
maintenance_start_at
opciónális string
Maintenance starting date in Y-m-dTH:i:s format.
maintenance_end_at
opciónális string
Maintenance ending date in Y-m-dTH:i:s format.
pause
opciónális boolean
Szüneteltetés.
Törlés

API végpont

DELETE
https://szervermonitor.eu/api/v1/monitors/{id}

Request example

curl --location --request DELETE 'https://szervermonitor.eu/api/v1/monitors/{id}' \
--header 'Authorization: Bearer {api_key}'