https://api.veriko.mx/v1/status/banxicoConsultar el estado del servicio de verificación de Banxico
Devuelve el estado operativo actual del servicio de verificación de Banxico, derivado de chequeos periódicos de salud.
El estado puede ser:
operational: Todos los chequeos pasan y la latencia es normal.degraded: Problemas parciales — latencia elevada o errores intermitentes.down: El servicio es por el momento inaccesible.unknown: No hay datos de salud vigentes: aún no se ha ejecutado ningún chequeo, o el último es más viejo que tres vecescheck_interval_secondsporque el chequeo automático dejó de correr. En ese casolast_verified_atconserva la fecha de ese último chequeo.
La respuesta se cachea 60 segundos en el cliente con Cache-Control, y ese plazo se configura en el despliegue. Cualquier usuario autenticado puede consultarlo, y no hace falta ningún permiso concreto.
curl -X GET 'https://api.veriko.mx/v1/status/banxico' \
-H 'Authorization: Bearer veriko_••••'Ejemplo en Python — próximamente.
Ejemplo en JavaScript — próximamente.
Ejemplo en PHP — próximamente.
| Campo | Tipo | Descripción |
|---|---|---|
data | object | Payload principal de la respuesta. La forma varía según el endpoint (objeto, array, o envelope JSON:API con |
type* | string | Tipo del recurso JSON:API. Siempre banxico_status |
id* | string | Identificador fijo. Siempre current |
attributes* | object | Estado público del servicio de verificación de Banxico, tal como lo devuelve |
status* | string | Estado agregado del servicio de verificación de Banxico — operational |
status_label* | string | Etiqueta legible del estado actual (resuelta según idioma de la llamada). p. ej.Operativo |
message* | string | Explicación corta del estado actual del servicio de verificación de Banxico (resuelta según idioma de la llamada). p. ej.El servicio de verificación está operando normalmente. |
last_verified_at* | TimestampUTC | null | Timestamp del último chequeo de salud ejecutado. 2026-04-11T15:30:00Z |
estimated_recovery_at | TimestampUTC | null | Tiempo 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 |
check_interval_seconds | integer | Cadencia (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 |
meta | object | Metadatos de la respuesta, incluyendo versión de la API, prefijo de ruta, identificador único de la petición y marca temporal del servidor en UTC. |
version | string | Versión de la API que procesó la petición. p. ej.1.47.0 |
api_version | string | Versión del prefijo de ruta de la API (ej. v1 |
request_id | string | Identificador único de la petición (hex). p. ej.a1b2c3d4e5f66f5e4d3c2b1a |
datetime | object | Descriptor compañero presente en el bloque {"timezone":"UTC","format":"ISO 8601"} |
timezone* | string | Siempre UTC |
format* | string | Siempre ISO 8601 |
links | object | Enlaces de paginación o relacionados, presentes solo cuando el endpoint devuelve una colección paginada. |
| Código | Clase | Descripción | Cuerpo |
|---|---|---|---|
| 200 | 2xx | Estado actual del servicio de verificación de Banxico. | BanxicoPublicStatusResponse |
| 401 | 4xx | Se requiere autenticación o las credenciales son inválidas | ErrorResponse |
| Cabecera | Tipo | Descripción |
|---|---|---|
Cache-Control | string | TTL de caché para la vista pública (configurable; default 60 s). |
Vary | string | Indicador de variación por Origin (CORS). |
| Código | Clave | Ejemplo |
|---|---|---|
| 401 | unauthorized | Credenciales de autenticación ausentes o inválidas. Envelope
|