← Volver al índice de esquemas

BanxicoPublicStatusResource

Recurso JSON:API con la lectura actual del estado público.

ExtiendeJsonApiResourceBase

Propiedades

CampoTipoDescripción
type*stringTipo del recurso JSON:API. Siempre `banxico_status`.
id*stringIdentificador fijo. Siempre `current`.
attributes*objectEstado público del servicio de verificación de Banxico, tal como lo devuelve `GET /v1/status/banxico`. Muestra el estado operativo actual y una explicación legible.
status*stringEstado agregado del servicio de verificación de Banxico — `operational`: Todas las pruebas pasan y la latencia es normal; `degraded`: Problemas parciales (latencia elevada o errores intermitentes); `down`: Servicio inaccesible; `unknown`: no hay datos de salud vigentes, porque aún no se ha ejecutado ningún chequeo o porque el último tiene más de tres veces `check_interval_seconds` de antigüedad (el chequeo automático dejó de correr).
status_label*stringEtiqueta legible del estado actual (resuelta según idioma de la llamada).
message*stringExplicación corta del estado actual del servicio de verificación de Banxico (resuelta según idioma de la llamada).
last_verified_at*TimestampUTC | nullTimestamp del último chequeo de salud ejecutado. `null` cuando aún no se ha ejecutado ningún chequeo. Cuando `status` es `unknown` por un chequeo demasiado viejo, conserva la fecha de ese chequeo: dice desde cuándo no hay dato.
estimated_recovery_atTimestampUTC | nullTiempo estimado de recuperación del servicio de verificación de Banxico. Solo se establece para cierto tipo de degradación transitoria con una ventana de recuperación conocida; `null` en cualquier otro caso, incluidos los demás tipos de `degraded`.
check_interval_secondsintegerCadencia (en segundos) del chequeo de salud automático que alimenta este estado. Se lee en vivo de la tarea programada, así que un cambio surte efecto sin desplegar; cuando no hay ninguna cadencia configurada, son `300`.

Usado en operaciones

  • GET /v1/status/banxico

Referenciado por esquemas