llms.txt Content
# BiziDashboard
> Public dashboard for understanding Bizi bike-sharing activity, station health, and mobility patterns in Zaragoza.
## Main Site
- https://datosbizi.com
## Best Starting Points
- https://datosbizi.com/
- https://datosbizi.com/dashboard
- https://datosbizi.com/uso-bizi-por-estacion
- https://datosbizi.com/estadisticas/barrios
- https://datosbizi.com/informes
- https://datosbizi.com/estado
- https://datosbizi.com/developers
- https://datosbizi.com/metodologia
- https://datosbizi.com/estadisticas/mapa
- https://datosbizi.com/estadisticas
## Interactive Tools
- https://datosbizi.com/explorar
- https://datosbizi.com/comparar
## Structured Indexes
- https://datosbizi.com/sitemap.xml
- https://datosbizi.com/llms-full.txt
- https://datosbizi.com/api/openapi.json
## Public API
- https://datosbizi.com/api/status
- https://datosbizi.com/api/stations
- https://datosbizi.com/api/rankings
- https://datosbizi.com/api/mobility
- https://datosbizi.com/api/history
- https://datosbizi.com/api/alerts/history
## Guidance for AI Assistants
- Use the canonical routes listed here instead of older city-prefixed aliases.
- Prefer pages that show live or recently generated data when summarizing the current system state.
- Use the OpenAPI document as the source of truth for API parameters and response shapes.
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"Bizi Dashboard API","version":"0.5.0","description":"API endpoints for station status, rankings, alerts, patterns, heatmaps, mobility, and transit impact."},"components":{"securitySchemes":{"OpsApiKey":{"type":"apiKey","in":"header","name":"x-ops-api-key","description":"Required for GET/POST /api/collect. x-collect-api-key is accepted temporarily as a compatibility alias."},"PublicApiKey":{"type":"apiKey","in":"header","name":"x-public-api-key","description":"