Alert channels

Authentication
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/alert-channels

Request example

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

Parameters

Név
Típus
Leírás
search
opciónális string
Search query.
search_by
opciónális string
Keresés szerint. Possible values are: name for Név. Defaults to: name.
type
opciónális string
Típus. Possible values are: email, sms, phone_call, webhook, slack, teams, discord, flock, telegram, mattermost.
sort_by
opciónális string
Rendezés. Possible values are: id for Date created, name for Név. 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/alert-channels/{id}

Request example

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

API végpont

POST
https://szervermonitor.eu/api/v1/alert-channels

Request example

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

Parameters

Név
Típus
Leírás
name
kötelező string
Név.
type
kötelező string
Típus. Possible values are: email for E-mail, sms for SMS, phone_call for Phone call, webhook for Webhook, slack for Slack, teams for Microsoft Teams, discord for Discord, flock for Flock, telegram for Telegram, mattermost for Mattermost.
value[email]
opciónális string
E-mail.
value[phone]
opciónális string
Telefonszám.
value[webhook_url]
opciónális string
Webhook URL.
value[slack_url]
opciónális string
Slack webhook URL.
value[discord_url]
opciónális string
Discord webhook URL.
value[flock_url]
opciónális string
Flock webhook URL.
value[teams_url]
opciónális string
Microsoft Teams webhook URL.
value[mattermost_url]
opciónális string
Mattermost webhook URL.
value[telegram_token]
opciónális string
Telegram token.
value[telegram_chat_id]
opciónális string
Telegram chat ID.
Frissítés

API végpont

PUT PATCH
https://szervermonitor.eu/api/v1/alert-channels/{id}

Request example

curl --location --request PUT 'https://szervermonitor.eu/api/v1/alert-channels/{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.
type
opciónális string
Típus. Possible values are: email for E-mail, sms for SMS, phone_call for Phone call, webhook for Webhook, slack for Slack, teams for Microsoft Teams, discord for Discord, flock for Flock, telegram for Telegram, mattermost for Mattermost.
value[email]
opciónális string
E-mail.
value[phone]
opciónális string
Telefonszám.
value[webhook_url]
opciónális string
Webhook URL.
value[slack_url]
opciónális string
Slack webhook URL.
value[discord_url]
opciónális string
Discord webhook URL.
value[flock_url]
opciónális string
Flock webhook URL.
value[teams_url]
opciónális string
Microsoft Teams webhook URL.
value[telegram_token]
opciónális string
Telegram token.
value[telegram_chat_id]
opciónális string
Telegram chat ID.
Törlés

API végpont

DELETE
https://szervermonitor.eu/api/v1/alert-channels/{id}

Request example

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