Aller au contenu principal

Editar dirección existente

PUT 

/address/:id

Actualiza los datos de una dirección existente asociada a la compañía.

Funcionalidad:

  • Actualiza los campos proporcionados de la dirección
  • Valida que la dirección pertenezca a la compañía autenticada
  • Si se proporcionan nuevas coordenadas (lat/lng), actualiza los datos de dirección
  • Valida el formato del teléfono si se modifica

Campos editables:

  • name: Nombre descriptivo
  • street: Calle y número
  • city: Ciudad
  • postalCode: Código postal
  • country: País
  • phone: Teléfono (formato válido)
  • lat/lng: Coordenadas para actualizar dirección
  • company_name: Nombre de compañía asociada

Restricciones:

  • Solo se pueden editar direcciones pertenecientes a la compañía autenticada
  • El ID de dirección debe ser válido y existente

Ejemplo de request:

{
"name": "Almacén Principal (Nueva ubicación)",
"street": "Avenida Industrial 789",
"city": "Barcelona",
"postalCode": "08002",
"country": "España",
"phone": "+34931234567",
"lat": 41.3951,
"lng": 2.1834,
"company_name": "Logística Barcelona S.L."
}

Request

Responses

Dirección actualizada exitosamente