Páginas de estado

Notas
Nivel experto
La clave API debe enviarse como un token Bearer en el encabezado Authorization de la solicitud. Obtén tu clave API.
Listar

Endpoint de la API:

GET
https://monitoractivo.com/api/v1/status-pages

Ejemplo de solicitud:

curl --location --request GET 'https://monitoractivo.com/api/v1/status-pages' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parámetro
Tipo
Descripción
search
opcional string
La consulta de búsqueda.
search_by
opcional string
Buscar por. Los valores posibles son: name para Nombre. Por defecto: name.
monitor_id
opcional integer
ID del monitor.
sort_by
opcional string
Ordenar por. Los valores posibles son: id para Fecha de creación, name para Nombre. Por defecto: id.
sort
opcional string
Ordenar. Los valores posibles son: desc para Descendente, asc para Ascendente. Por defecto: desc.
per_page
opcional integer
Resultados por página. Los valores posibles son: 10, 25, 50, 100. Por defecto: 100.
Mostrar

Endpoint de la API:

GET
https://monitoractivo.com/api/v1/status-pages/{id}

Ejemplo de solicitud:

curl --location --request GET 'https://monitoractivo.com/api/v1/status-pages/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Guardar

Endpoint de la API:

POST
https://monitoractivo.com/api/v1/status-pages

Ejemplo de solicitud:

curl --location --request POST 'https://monitoractivo.com/api/v1/status-pages' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={url}' \
--data-urlencode 'slug={id}'
Parámetro
Tipo
Descripción
name
requerido string
Nombre.
slug
requerido string
Slug.
monitor_ids[]
opcional array
IDs de monitores
privacy
opcional integer
Privacidad. Los valores posibles son: 0 para Público, 1 para Privado, 2 para Contraseña. Por defecto: 0.
password
opcional string
Contraseña. Solo funciona cuando el campo privacy está configurado como 2.
domain
opcional string
Dominio personalizado.
logo
opcional file
Logo.
favicon
opcional file
Favicon.
remove_logo
opcional boolean
Eliminar logo.
remove_favicon
opcional boolean
Eliminar favicon.
website_url
opcional string
URL del sitio web.
contact_url
opcional string
URL de contacto.
custom_css
opcional string
CSS personalizado.
custom_js
opcional string
JS personalizado.
meta_title
opcional string
Meta título.
meta_description
opcional string
Meta descripción.
noindex
opcional boolean
Excluir la página de estado de los motores de búsqueda.
Actualizar

Endpoint de la API:

POST
https://monitoractivo.com/api/v1/status-pages/{id}

Ejemplo de solicitud:

curl --location --request POST 'https://monitoractivo.com/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}' \
--form '_method="PUT"'
Parámetro
Tipo
Descripción
_method
requerido string
Debe estar configurado como PUT.
name
opcional string
Nombre.
slug
opcional string
Slug.
monitor_ids[]
opcional array
IDs de monitores
privacy
opcional integer
Privacidad. Los valores posibles son: 0 para Público, 1 para Privado, 2 para Contraseña.
password
opcional string
Contraseña. Solo funciona cuando el campo privacy está configurado como 2.
domain
opcional string
Dominio personalizado.
logo
opcional file
Logo.
favicon
opcional file
Favicon.
remove_logo
opcional boolean
Eliminar logo.
remove_favicon
opcional boolean
Eliminar favicon.
website_url
opcional string
URL del sitio web.
contact_url
opcional string
URL de contacto.
custom_css
opcional string
CSS personalizado.
custom_js
opcional string
JS personalizado.
meta_title
opcional string
Meta título.
meta_description
opcional string
Meta descripción.
noindex
opcional boolean
Excluir la página de estado de los motores de búsqueda.
Eliminar

Endpoint de la API:

DELETE
https://monitoractivo.com/api/v1/status-pages/{id}

Ejemplo de solicitud:

curl --location --request DELETE 'https://monitoractivo.com/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}'