Saltar al contenido principal

Actualizar un pallet específico de un eCMR

PUT 

/ecmr/pallets/:service_code/:pallet_id

Propósito

Actualizar de forma parcial los campos de un pallet ya existente dentro de pallets_data.

Objetivo

Permitir correcciones puntuales (peso, piezas, volumen o identificación) sin tener que reenviar toda la lista de pallets.

Casos de uso

  • Corregir el peso de un pallet tras una nueva pesada.
  • Ajustar pieces por recuento físico.
  • Modificar packagingType o descripción de naturaleza de carga.

Detalles técnicos

  • Requiere service_code y pallet_id.
  • El body debe contener al menos un campo (PALLET_DATA_REQUIRED si va vacío).
  • Campos numéricos fuera de rango no generan error directo; se ignoran.
  • Si el pallet_id no existe en pallets_data, devuelve PALLET_NOT_FOUND.

Permisos

Se aplican reglas de ownership (ACCESS_DENIED) idénticas a POST/DELETE.

Autenticación

Soporta JWT Bearer token y API Key.

Request

Responses

Pallet actualizado correctamente.

Response Headers