Pular para o conteúdo principal

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:

  1. Exportar datos completos para análisis estadísticos
  2. Sincronizar base de datos local con información actualizada
  3. Generar informes administrativos completos

Responses

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"]
}
]
}