{"api_version":"2.0.0","generated_at":"2026-09-15T06:49:53.675Z","station":{"id":"IMURCI168","name":"Golf Corvera","timezone":"Europe/Madrid","latitude":37.835762,"longitude":-1.165701,"elevation_m":280.1},"timezone":"Europe/Madrid","source":{"provider":"Weather Underground / The Weather Company","kind":"station_observations","archive":"Private ingestion into Cloudflare D1; API has SELECT-only operations"},"read_only":true,"archive_configured":false,"operations":[{"path":"/api/now","url":"https://golf-corvera-meteo.pages.dev/api/now","method":"GET","description":"Condiciones actuales y edad de la observación"},{"path":"/api/today","url":"https://golf-corvera-meteo.pages.dev/api/today","method":"GET","description":"Resumen actual del día"},{"path":"/api/station","url":"https://golf-corvera-meteo.pages.dev/api/station","method":"GET","description":"Identidad de Golf Corvera"},{"path":"/api/history","url":"https://golf-corvera-meteo.pages.dev/api/history","method":"GET","description":"Histórico paginado, de cualquier intervalo desde 2000"},{"path":"/api/coverage","url":"https://golf-corvera-meteo.pages.dev/api/coverage","method":"GET","description":"Cobertura e importación del archivo"},{"path":"/api/summary","url":"https://golf-corvera-meteo.pages.dev/api/summary","method":"GET","description":"Resumen de periodo importado"},{"path":"/api/compare","url":"https://golf-corvera-meteo.pages.dev/api/compare","method":"GET","description":"Comparar dos periodos importados"},{"path":"/api/records","url":"https://golf-corvera-meteo.pages.dev/api/records","method":"GET","description":"Clasificación de extremos en el intervalo importado"},{"path":"/api/export","url":"https://golf-corvera-meteo.pages.dev/api/export","method":"GET","description":"Descarga CSV/JSON del periodo importado"},{"path":"/api/models","url":"https://golf-corvera-meteo.pages.dev/api/models","method":"GET","description":"Inventario de modelos"},{"path":"/api/models/{id}","url":"https://golf-corvera-meteo.pages.dev/api/models/ifs","url_template":"https://golf-corvera-meteo.pages.dev/api/models/%7Bid%7D","method":"GET","description":"Datos ENS o enlace al visor"},{"path":"/api/forecast","url":"https://golf-corvera-meteo.pages.dev/api/forecast","method":"GET","description":"Pronóstico local que usa la interfaz"},{"path":"/api/network/stations","url":"https://golf-corvera-meteo.pages.dev/api/network/stations","method":"GET","description":"Catálogo normalizado con datos de red"},{"path":"/api/network/stations/{id}","url":"https://golf-corvera-meteo.pages.dev/api/network/stations/IMURCI168","url_template":"https://golf-corvera-meteo.pages.dev/api/network/stations/%7Bid%7D","method":"GET","description":"Ficha meteorológica de red"},{"path":"/api/stations","url":"https://golf-corvera-meteo.pages.dev/api/stations","method":"GET","description":"Respuesta original del mapa (compatibilidad)"},{"path":"/api/station-detail","url":"https://golf-corvera-meteo.pages.dev/api/station-detail","method":"GET","description":"Datos ampliados de estación (id)"},{"path":"/api/stations-daily","url":"https://golf-corvera-meteo.pages.dev/api/stations-daily","method":"GET","description":"Datos diarios de la red (date)"},{"path":"/api/satellite","url":"https://golf-corvera-meteo.pages.dev/api/satellite","method":"GET","description":"Catálogo de imágenes recientes"},{"path":"/api/satellite-frame","url":"https://golf-corvera-meteo.pages.dev/api/satellite-frame","method":"GET","description":"Imagen WMS (product,time,width,height)"},{"path":"/api/capabilities","url":"https://golf-corvera-meteo.pages.dev/api/capabilities","method":"GET","description":"Manual estructurado"},{"path":"/openapi.json","url":"https://golf-corvera-meteo.pages.dev/openapi.json","method":"GET","description":"Esquema OpenAPI"},{"path":"/consulta","url":"https://golf-corvera-meteo.pages.dev/consulta","method":"GET","description":"Entrada HTML sin JavaScript"},{"path":"/consulta/guia","url":"https://golf-corvera-meteo.pages.dev/consulta/guia","method":"GET","description":"Guía completa para agentes"},{"path":"/consulta/ahora","url":"https://golf-corvera-meteo.pages.dev/consulta/ahora","method":"GET","description":"Sensores actuales en HTML"},{"path":"/consulta/historico","url":"https://golf-corvera-meteo.pages.dev/consulta/historico","method":"GET","description":"Histórico en HTML"},{"path":"/consulta/resumen","url":"https://golf-corvera-meteo.pages.dev/consulta/resumen","method":"GET","description":"Resumen en HTML"},{"path":"/consulta/comparar","url":"https://golf-corvera-meteo.pages.dev/consulta/comparar","method":"GET","description":"Comparación en HTML"},{"path":"/consulta/exportar","url":"https://golf-corvera-meteo.pages.dev/consulta/exportar","method":"GET","description":"Enlace de descarga"},{"path":"/consulta/modelos","url":"https://golf-corvera-meteo.pages.dev/consulta/modelos","method":"GET","description":"Modelos en HTML"},{"path":"/consulta/estaciones","url":"https://golf-corvera-meteo.pages.dev/consulta/estaciones","method":"GET","description":"Estaciones en HTML"},{"path":"/consulta/cobertura","url":"https://golf-corvera-meteo.pages.dev/consulta/cobertura","method":"GET","description":"Cobertura en HTML"},{"path":"/consulta/archivo","url":"https://golf-corvera-meteo.pages.dev/consulta/archivo","method":"GET","description":"Calendario navegable"},{"path":"/api/current","url":"https://golf-corvera-meteo.pages.dev/api/current","method":"GET","description":"Lectura WU original, compatibilidad visual"},{"path":"/api/history/all","url":"https://golf-corvera-meteo.pages.dev/api/history/all","method":"GET","description":"Registros WU de un día (date)"},{"path":"/api/history/hourly","url":"https://golf-corvera-meteo.pages.dev/api/history/hourly","method":"GET","description":"Resumen horario WU (start,end)"},{"path":"/api/history/daily","url":"https://golf-corvera-meteo.pages.dev/api/history/daily","method":"GET","description":"Resumen diario WU (start,end)"},{"path":"/api/recent/all","url":"https://golf-corvera-meteo.pages.dev/api/recent/all","method":"GET","description":"Registros recientes WU, compatibilidad visual"},{"path":"/api/recent/hourly","url":"https://golf-corvera-meteo.pages.dev/api/recent/hourly","method":"GET","description":"Horas recientes WU"},{"path":"/api/meta","url":"https://golf-corvera-meteo.pages.dev/api/meta","method":"GET","description":"Metadatos de compatibilidad"}],"fields":{"temperature":{"unit":"°C","description":"Temperatura media"},"temperature_min":{"unit":"°C","description":"Temperatura mínima"},"temperature_max":{"unit":"°C","description":"Temperatura máxima"},"feels_like":{"unit":"°C","description":"Sensación"},"humidity":{"unit":"%","description":"Humedad media"},"humidity_min":{"unit":"%","description":"Humedad mínima"},"humidity_max":{"unit":"%","description":"Humedad máxima"},"pressure":{"unit":"hPa","description":"Presión media publicada"},"pressure_min":{"unit":"hPa","description":"Presión mínima"},"pressure_max":{"unit":"hPa","description":"Presión máxima"},"wind_speed":{"unit":"km/h","description":"Velocidad media"},"wind_speed_max":{"unit":"km/h","description":"Velocidad máxima"},"wind_gust":{"unit":"km/h","description":"Racha máxima"},"wind_direction":{"unit":"°","description":"Dirección de procedencia"},"dew_point":{"unit":"°C","description":"Rocío"},"rain_total":{"unit":"mm","description":"Contador diario acumulativo"},"rain_amount":{"unit":"mm","description":"Precipitación del intervalo"},"rain_rate":{"unit":"mm/h","description":"Intensidad máxima"},"solar_radiation":{"unit":"W/m²","description":"Radiación máxima publicada"},"uv":{"unit":"UV index","description":"UV máximo publicado"},"wind_speed_min":{"unit":"km/h","description":"Viento mínimo"},"wind_gust_min":{"unit":"km/h","description":"Racha mínima"},"wind_gust_avg":{"unit":"km/h","description":"Racha media"},"dew_point_min":{"unit":"°C","description":"Rocío mínimo"},"dew_point_max":{"unit":"°C","description":"Rocío máximo"},"heat_index":{"unit":"°C","description":"Índice de calor"},"wind_chill":{"unit":"°C","description":"Enfriamiento por viento"}},"resolutions":{"raw":"Registros originales publicados, normalmente agregados ~5 min","5min":"Alias de raw; no se interpola ni simula cadencia","hourly":"Agregación de registros disponibles; dirección circular","daily":"Resumen por día local; extremos y contador diario","monthly":"Agregación de diarios; se explicita días con datos"},"seasons":{"winter":"Diciembre del año anterior a febrero del año nombrado; invierno 2025-2026: 2025-12-01 a 2026-02-28","spring":"01 marzo–31 mayo","summer":"01 junio–31 agosto","autumn":"01 septiembre–30 noviembre","arbitrary_ranges":true},"pagination":"Sigue pagination.next hasta null. Los totales del segmento no son del periodo. previous vuelve a la página anterior, también en otro segmento. No mezcles revisiones: ante HTTP 409 reinicia la consulta. Las lecturas del proveedor sin archivo no constituyen una instantánea fija.","exports":{"formats":["csv","json"],"requires_imported_range":true,"default_max_days_single_response":1095,"default_max_records_single_response":1000,"larger_periods":"HTTP 413 con lista completa parts. Cliente incluido une todo en un archivo; EXPORT_MAX_DAYS y EXPORT_MAX_RECORDS configurables según recursos aprobados.","stream_errors":"Descarta archivos interrumpidos. JSON solo es completo si termina con complete:true. CSV conserva errores como fallo de transporte, no añade filas ficticias."},"quality":{"missing":"null no equivale a cero. Días sin datos y días sin importar se distinguen.","rain":"Máximo contador por día; se suman una sola vez los días. Reinicios impiden confirmar el total. rain_amount intradiario es diferencia; primer intervalo sin antecedente = null.","wind":"Media circular no ponderada; calmas conocidas excluidas; resultante casi nula => dirección null.","nights":"00–08 Europe/Madrid, no ocaso–amanecer. Solo noches completas para recuentos concluyentes.","time":"Europe/Madrid con desfase UTC; modelos en UTC. La hora de generación no es la de observación.","freshness":"Usar observation_time, data_age_seconds y status de /api/now; nunca presentar una copia antigua como actual.","coverage":"Porcentaje de días con datos y cobertura nominal de ranuras de 5 min separados; no garantía de exactitud del sensor."},"limitations":["El proveedor no garantiza conservar todo el histórico; la fecha de instalación sigue desconocida.","Sin ARCHIVE/importación no se ofrecen falsos resúmenes completos; history puede consultar WU por segmentos.","Visores Windy requieren JavaScript y no aportan rejilla numérica a esta API.","IFS/AIFS no publican run en la API usada; se informa null.","MP4 satélite, interacción con mapas, zoom y preferencias locales son funciones de navegador.","La navegación de ChatGPT depende de sus herramientas; OpenAPI no conecta automáticamente un chat normal."],"examples":{"now":"https://golf-corvera-meteo.pages.dev/api/now","day":"https://golf-corvera-meteo.pages.dev/api/history?date=2026-01-01&interval=raw","rain_day":"https://golf-corvera-meteo.pages.dev/api/summary?date=2026-09-09","year":"https://golf-corvera-meteo.pages.dev/api/summary?start=2026-01-01&end=2026-12-31","summer_csv":"https://golf-corvera-meteo.pages.dev/api/export?start=2026-06-01&end=2026-08-31&interval=raw&format=csv","summer_json":"https://golf-corvera-meteo.pages.dev/api/export?start=2026-06-01&end=2026-08-31&interval=raw&format=json","compare":"https://golf-corvera-meteo.pages.dev/api/compare?start1=2025-06-01&end1=2025-08-31&start2=2026-06-01&end2=2026-08-31","wind_humidity":"https://golf-corvera-meteo.pages.dev/api/history?start=2026-09-01&end=2026-09-14&interval=raw&fields=wind_direction%2Chumidity%2Cwind_speed","monthly":"https://golf-corvera-meteo.pages.dev/api/history?start=2025-01-01&end=2025-12-31&interval=monthly","records":"https://golf-corvera-meteo.pages.dev/api/records?start=2025-01-01&end=2026-09-14&metric=temperature_max&limit=10","ens":"https://golf-corvera-meteo.pages.dev/api/models/ifs?variable=temperature_2m&members=all"}}