Guía rápida de como iniciar el API

Status API tiene como funcionalidad proporcionar el estatus de las distintas plataformas e integraciones que actualmente están registradas. Para detallar mas como se obtiene el estatus, el porcentaje de disponibilidad dado un periodo tiempo, por favor seguir a Parámetros y respuestas esperadas.

Para poder iniciar el Status Api en Local es necesario:

version: '3'
services:
  postgres:
    image: 'postgres:latest'
    environment:
      POSTGRES_USER: guest
      POSTGRES_PASSWORD: guest
      POSTGRES_DB: monitor_platform_db
    ports:
      - '5432:5432'

Autenticación

El endpoint del status api maneja dos diferentes autenticaciones :

Códigos de respuesta

Código Nombre Descripción
200 Respondió exitosamente
500 Ocurrió algún error interno
400 La petición contiene datos erróneos y no puede ser procesada

Parámetros y respuestas esperadas

El status Api tiene expuestos tres endpoints principales. El endpoint de obtención disponibilidad por un periodo de tiempo, tiene como finalidad retornar el porcentaje de disponibilidad de cada servicio en el rango y utc indicado. El endpoint de obtención de notificaciones, dado un rango de tiempo este obtiene las notificaciones por servicio. Por ultimo, el endpoint de realizar la petición al healthcheck de un servicio, en este se indica el servicio al que se quiere realizar la petición y retorna si esta disponible o no según la respuesta del healthcheck correspondiente al servicio.

Para cada endpoint se requiere las autorizaciones mencionadas. También, dependiendo de la autorización que se envié, así mismo se retornara los servicios correspondientes a cada cuenta.

Para revisar documentación mas detallada sobre cada endpoint se adjunta documentación de swagger.

https://api-monitor.masivapp.com/api/status/index.html

Versiones de la API