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
- 200
- 400
- 401
Dirección actualizada exitosamente
Error en la solicitud
No autorizado