https://api.veriko.mx/v1/status/banxicoConsultar el estado del servicio de Banxico
Devuelve el estado operativo actual del servicio de verificación CEP de Banxico, derivado de chequeos periódicos de salud. Pensado para health badges en dashboards de clientes; oculta los detalles internos del monitoreo. La respuesta se cachea 60 s en cliente vía Cache-Control (configurable por despliegue). Requiere autenticación por API key para identificar al llamador en logs y métricas, pero no exige un permiso específico — cualquier usuario autenticado puede consultarlo. Cuando el estado es degraded o down, las validaciones síncronas pueden devolver 503 banxico_rate_limit_exhausted; configura PUT /v1/validations/{id}/retry-policy para reintentar automáticamente al volver el servicio.
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 current |
attributes* | object | Estado público del servicio Banxico CEP. Devuelto por |
status* | string | Estado agregado del servicio: operational |
status_label* | string | Etiqueta legible del estado actual, resuelta al idioma del request. p. ej.Operativo |
message* | string | Explicación corta del estado actual del servicio, resuelta al idioma del request. p. ej.El servicio de verificación está operando normalmente. |
last_verified_at* | TimestampUTC | null | Timestamp del último health check ejecutado. 2026-04-11T15:30:00Z |
estimated_recovery_at | TimestampUTC | null | Tiempo estimado de recuperación del servicio. Solo se establece cuando el estado es null |
check_interval_seconds | integer | Cadencia (en segundos) del health check automático completo — la fuente de verdad que la página de estado usa para mostrar "se actualiza cada X" y la cuenta regresiva al próximo chequeo. Se toma en vivo de la tarea programada editable 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.a1b2c3d4e5f6 |
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 Banxico CEP. | 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
|