Páginas de estado

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

Endpoint de API:

GET
https://www.statiq.me/api/v1/status-pages

Ejemplo de solicitud:

curl --location --request GET 'https://www.statiq.me/api/v1/status-pages' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parámetro
Tipo
Descripción
search
opcional string
la search query.
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: 10.
Mostrar

Endpoint de API:

GET
https://www.statiq.me/api/v1/status-pages/{id}

Ejemplo de solicitud:

curl --location --request GET 'https://www.statiq.me/api/v1/status-pages/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Crear

Endpoint de API:

POST
https://www.statiq.me/api/v1/status-pages

Ejemplo de solicitud:

curl --location --request POST 'https://www.statiq.me/api/v1/status-pages' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'slug={slug}'
Parámetro
Tipo
Descripción
name
requerido string
Nombre.
slug
requerido string
Slug.
monitor_ids[]
opcional array
IDs del monitor
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 con el campo privacy establecido en 2.
domain
opcional string
Dominio personalizado.
logo
opcional file
Logo.
favicon
opcional file
Favicon.
remove_logo
opcional boolean
Quitar logo.
remove_favicon
opcional boolean
Quitar favicon.
website_url
opcional string
sitio web URL.
contact_url
opcional string
URL de contacto.
custom_css
opcional string
CSS personalizado.
custom_js
opcional string
JS personalizado.
meta_title
opcional string
Título meta.
meta_description
opcional string
Descripción meta.
noindex
opcional boolean
Exclude the página de estado from search engines.
Actualizar

Endpoint de API:

POST
https://www.statiq.me/api/v1/status-pages/{id}

Ejemplo de solicitud:

curl --location --request POST 'https://www.statiq.me/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}' \
--form '_method="PUT"'
Parámetro
Tipo
Descripción
_method
requerido string
Must be set para PUT.
name
opcional string
Nombre.
slug
opcional string
Slug.
monitor_ids[]
opcional array
IDs del monitor
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 con el campo privacy establecido en 2.
domain
opcional string
Dominio personalizado.
logo
opcional file
Logo.
favicon
opcional file
Favicon.
remove_logo
opcional boolean
Quitar logo.
remove_favicon
opcional boolean
Quitar favicon.
website_url
opcional string
sitio web URL.
contact_url
opcional string
URL de contacto.
custom_css
opcional string
CSS personalizado.
custom_js
opcional string
JS personalizado.
meta_title
opcional string
Título meta.
meta_description
opcional string
Descripción meta.
noindex
opcional boolean
Exclude the página de estado from search engines.
Eliminar

Endpoint de API:

DELETE
https://www.statiq.me/api/v1/status-pages/{id}

Ejemplo de solicitud:

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