Zum Hauptinhalt springen

Actualizar estación de servicio

PUT 

/oil/:id

Endpoint para modificar los datos de una estación de servicio existente.

Campos modificables:

  • Todos los campos del esquema OilStation pueden ser actualizados
  • El ID no puede ser modificado
  • Campos requeridos deben mantenerse presentes

Validaciones realizadas:

  • Verifica que la estación exista
  • Comprueba que no se duplique el nombre en la misma ciudad
  • Valida el formato de coordenadas geográficas
  • Asegura que los campos obligatorios permanezcan

Casos de uso:

  • Actualización de datos por cambios físicos en la estación
  • Corrección de información errónea
  • Actualización de tipos de combustible disponibles

Ejemplo de petición:

{
"name": "Estación Norte Renovada",
"address": "Avenida Principal 456",
"city": "Barcelona",
"country": "ES",
"latitude": 41.3851,
"longitude": 2.1734,
"fuels": ["diesel", "gasolina95", "gasolina98", "GLP"],
"isActive": true
}

Request

Responses

Estación actualizada exitosamente. Devuelve los datos actualizados.