Update template
PUT/ecmr-templates/:id
Propósito
Actualizar una plantilla eCMR existente de la empresa autenticada.
Objetivo
Mantener plantillas sincronizadas con cambios operativos sin crear una nueva plantilla desde cero.
Casos de uso
- Cambiar direcciones de origen/destino de una plantilla.
- Ajustar nombre, descripción o campos de carga.
- Corregir una plantilla antes de su reutilización masiva.
Detalles técnicos
- Endpoint real:
PUT /ecmr-templates/{id}. - Requiere
idde path. - El controlador elimina
companydel body para evitar cambio de dueño. - Valida duplicado de nombre y existencia de direcciones cuando aplica.
- Respuesta de éxito:
200contools.returnOK.
Autenticación
Requiere userMiddleware.isLoged (JWT Bearer o API Key).
Request
Responses
- 200
- 400
- 401
- 404
- 409
- 500
Plantilla actualizada correctamente.
Falta el identificador de plantilla.
Token/API key ausente o inválido.
Empresa, plantilla o direcciones no encontradas.
Conflicto por nombre de plantilla duplicado.
Error interno del servidor.