Create New
POST/ecmr
Propósito
Crear un nuevo eCMR con los datos del envío y dejarlo disponible para su gestión posterior.
Objetivo
Create New.
Casos de uso
- Consumir la operación desde la app web o integraciones backend.
- Ejecutar el flujo operativo correspondiente del eCMR.
- Obtener una respuesta consistente según el estado del recurso.
Detalles técnicos
- Endpoint real en código:
POST /ecmr. - Mantiene parámetros, requestBody y responses definidos en este contrato.
- Contexto funcional actual: Crea un nuevo ECMR en el sistema. Si el
usuario autenticado pertenece a una cuenta trucker y envía
force_create_cia=true, el backend fuerza el flujo de creación para empresa (createCompany) y exigecompanyen el body. Si falta, devuelve400 COMPANY_ID_REQUIRED.
Autenticación
Requiere JWT (bearerAuth) o API key (apiKeyAuth).
Request
Responses
- 200
- 400
- 401
- 404
- 500
ECMR creado exitosamente
Response Headers
Solicitud inválida o falta company al forzar creación para empresa
Response Headers
No autorizado. Token/JWT o API key ausente, invalido o sin permisos para la operacion.
Response Headers
Recurso o contexto de compañía no encontrado
Response Headers
Error interno del servidor