Canales de alerta

Autenticación
La clave de API se envía como token Bearer en la cabecera Authorization de la petición. Obtén tu clave de API.
Listar

Dirección de la API

GET
https://api.monitoraweb.com/v1/alert-channels

Ejemplo de petición

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

Parámetros

Nombre
Tipo
Descripción
search
opcional string
Texto de búsqueda.
search_by
opcional string
Buscar por. Valores posibles: name para Nombre. Por omisión: name.
type
opcional string
Tipo. Valores posibles: email, sms, phone_call, webhook, slack, teams, discord, flock, telegram, mattermost, googlechat, pushover, pagerduty, whatsapp, web_push.
sort_by
opcional string
Ordenar por. Valores posibles: id para Fecha de creación, name para Nombre. Por omisión: id.
sort
opcional string
Orden. Valores posibles: desc para Descendente, asc para Descendente. Por omisión: desc.
per_page
opcional integer
Resultados por página. Valores posibles: 10, 25, 50, 100. Por omisión: 10.
Ver

Dirección de la API

GET
https://api.monitoraweb.com/v1/alert-channels/{id}

Ejemplo de petición

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

Dirección de la API

POST
https://api.monitoraweb.com/v1/alert-channels

Ejemplo de petición

curl --location --request POST 'https://api.monitoraweb.com/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}'

Parámetros

Nombre
Tipo
Descripción
name
obligatorio string
Nombre.
type
obligatorio string
Tipo. Valores posibles: email para Correo, sms para SMS, phone_call para Llamada, webhook para Webhook, slack para Slack, teams para Microsoft Teams, discord para Discord, flock para Flock, telegram para Telegram, mattermost para Mattermost, googlechat para Google Chat, pushover para Pushover, pagerduty para PagerDuty, whatsapp para WhatsApp, web_push para Browser notification.
value[email]
opcional string
Correo.
value[phone]
opcional string
Teléfono.
value[webhook_url]
opcional string
Dirección del webhook.
value[slack_url]
opcional string
Dirección del webhook de Slack.
value[discord_url]
opcional string
Dirección del webhook de Discord.
value[flock_url]
opcional string
Dirección del webhook de Flock.
value[teams_url]
opcional string
Dirección del webhook de Microsoft Teams.
value[mattermost_url]
opcional string
Dirección del webhook de Mattermost.
value[telegram_token]
opcional string
Token de Telegram.
value[telegram_chat_id]
opcional string
ID de chat de Telegram.
Actualizar

Dirección de la API

PUT PATCH
https://api.monitoraweb.com/v1/alert-channels/{id}

Ejemplo de petición

curl --location --request PUT 'https://api.monitoraweb.com/v1/alert-channels/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'

Parámetros

Nombre
Tipo
Descripción
name
opcional string
Nombre.
type
opcional string
Tipo. Valores posibles: email para Correo, sms para SMS, phone_call para Llamada, webhook para Webhook, slack para Slack, teams para Microsoft Teams, discord para Discord, flock para Flock, telegram para Telegram, mattermost para Mattermost, googlechat para Google Chat, pushover para Pushover, pagerduty para PagerDuty, whatsapp para WhatsApp, web_push para Browser notification.
value[email]
opcional string
Correo.
value[phone]
opcional string
Teléfono.
value[webhook_url]
opcional string
Dirección del webhook.
value[slack_url]
opcional string
Dirección del webhook de Slack.
value[discord_url]
opcional string
Dirección del webhook de Discord.
value[flock_url]
opcional string
Dirección del webhook de Flock.
value[teams_url]
opcional string
Dirección del webhook de Microsoft Teams.
value[telegram_token]
opcional string
Token de Telegram.
value[telegram_chat_id]
opcional string
ID de chat de Telegram.
Eliminar

Dirección de la API

DELETE
https://api.monitoraweb.com/v1/alert-channels/{id}

Ejemplo de petición

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