Obtener todas las estaciones disponibles
GET/stations/all
Endpoint que devuelve todas las estaciones de servicio registradas en el sistema. Recomendado para usos administrativos o cuando se necesita un listado completo.
Advertencia:
- La respuesta puede ser muy grande dependiendo del número de estaciones
- Para aplicaciones móviles o con limitaciones de ancho de banda, considerar usar otros endpoints más específicos
Ejemplo de uso:
- Sistemas de administración y reporting
- Aplicaciones que necesitan cachear datos localmente
- Análisis de datos globales sobre estaciones
Casos de uso:
- Exportar datos completos para análisis estadísticos
- Sincronizar base de datos local con información actualizada
- Generar informes administrativos completos
Responses
- 200
Listado completo de todas las estaciones registradas en el sistema. Incluye información detallada de cada estación:
- Identificador único
- Nombre y ubicación geográfica
- Precios actualizados de combustibles
- Valoración y servicios ofrecidos
Ejemplo de respuesta:
{
"stations": [
{
"id": "est001",
"name": "Estación Principal",
"location": {"type": "Point", "coordinates": [-3.70379, 40.41678]},
"address": "Plaza Mayor 1, Madrid",
"province": "Madrid",
"prices": {"diesel": 1.40, "gasoline": 1.50},
"rating": 4.5,
"services": ["lavado", "cafetería", "wifi"]
},
{
"id": "est002",
"name": "Estación Secundaria",
"location": {"type": "Point", "coordinates": [-0.376288, 39.469907]},
"address": "Calle Colón 45, Valencia",
"province": "Valencia",
"prices": {"diesel": 1.38, "gasoline": 1.48},
"rating": 4.0,
"services": ["tienda", "aire"]
}
]
}