Firmar remitente del eCMR
PUT/ecmr/sign/sender/:service_code
Propósito
Registra la firma del remitente (signed_by_sender) sobre un eCMR específico.
Objetivo
Completar la firma de origen del documento para avanzar en el flujo operacional.
Casos de uso
- Un usuario de empresa firma el remitente desde formulario web con imagen.
- El cliente envía firma en texto/base64 mediante el campo
sign.
Detalles técnicos
Esta ruta aplica userMiddleware.isCompany además de isLogedQuery; por tanto,
solo perfiles de compañía pueden ejecutarla. El body es multipart/form-data y
acepta image o sign (al menos uno de los dos). También admite geolocation.
La respuesta de éxito usa wrapper returnOK.
Autenticación
Requiere queryAuth (token en query, por ejemplo ?token=) o apiKeyAuth.
Request
Responses
- 200
- 401
- 404
- 406
- 500
Firma de remitente registrada con wrapper returnOK
Response Headers
Token en query y API Key ausentes o inválidos
Response Headers
Usuario no permitido/no encontrado o eCMR inexistente
Response Headers
No se pudo obtener una firma válida en la operación
Response Headers
Error inesperado durante la firma