Create ECMR Template
POST/ecmr-templates
Propósito
Crear una nueva plantilla eCMR para reutilizar estructura de envíos.
Objetivo
Reducir tiempo de creación de eCMR guardando datos frecuentes (origen/destino, tipo de carga, observaciones y campos operativos).
Casos de uso
- Crear una plantilla base para rutas recurrentes.
- Guardar configuraciones por cliente/mercancía.
- Centralizar plantillas por compañía.
Detalles técnicos
- Endpoint real:
POST /ecmr-templates. - Requiere
nameno vacío (TEMPLATE_NAME_REQUIRED). - Valida duplicado de nombre (
TEMPLATE_NAME_DUPLICATE,409). - Valida existencia de
etl_addressyetd_addresscuando se envían. - Respuesta de éxito real:
201contools.returnOK.
Autenticación
Requiere userMiddleware.isLoged (JWT Bearer o API Key).
Request
Responses
- 201
- 400
- 401
- 404
- 409
- 500
Plantilla creada correctamente.
Validación de entrada fallida.
Token/API key ausente o inválido.
Empresa o direcciones asociadas no encontradas.
Conflicto por nombre de plantilla duplicado.
Error interno del servidor.