v1.018

License Plate Number (LPN) vocabulary for Receiving packaging identifiers.
Receiving packaging identifiers now speak a generic, typed LPN vocabulary ({ type, value }, where type is currently always SSCC). Every change is additive and backward-compatible: the existing line-item sscc field keeps working unchanged and is now deprecated in favour of the carton / pallet identifier arrays. The deprecated field will be removed in a future release once consumers have migrated.


🚀 New Endpoints

None

🛠 Schema & Property Updates

  • The reusable identifier object schema was renamed from PublicApiReceivingPackagingIdentifierOutput to PublicApiLpnOutput. The object shape is unchanged (type, value).

📖 Documentation & Constraints Changes

  • Create Receiving (POST /v1/integrations/receiving) — the deprecated sscc description now points callers to the cartons[].lpns / pallets[].lpns identifiers.

⚠️ Deprecated

  • Receiving line sscc (request and response) — use cartons[].lpns / pallets[].lpns ({ type, value } with type=SSCC) instead. Still fully supported; scheduled for removal after consumers migrate.

No endpoints, fields, types, or required-status were removed or changed — fully backward-compatible.