v1.020
3 months ago
Receiving LPN identifier documentation clarified and validation tightened.
The descriptions of carton and pallet LPN identifiers in the Receiving API (cartons[].lpns / pallets[].lpns and the identifiers arrays on create) were clarified, and the identifier validation rules were tightened: every carton must carry at least one identifier, and identifier values must be unique across all cartons and pallets of a receiving. No endpoints, schemas, or payload shapes were modified.
🚀 New Endpoints
None
🛠 Schema & Property Updates
None
📖 Documentation & Constraints Changes
- Create Receiving (
POST /v1/integrations/receiving), Get Receiving (GET /v1/integrations/receiving) and Receivings List (GET /v1/integrations/receivings-list) — the LPN identifiertype/valuedescriptions were clarified: theSSCCformat is spelled out, and the relation to the deprecated line-levelssccfield is described. - Create Receiving (
POST /v1/integrations/receiving) — every entry incartons[]must now carry at least one identifier (error codeINV-003). - Create Receiving (
POST /v1/integrations/receiving) — identifier values must now be unique across all cartons and pallets of the payload regardless of identifier type. A duplicate between twoSSCCidentifiers keeps reporting the existingSSCC-003code; any other duplicate reports the newLPN-001code.
No endpoints, fields, or types were added or removed; the payload shape is unchanged. Requests that previously sent identifier-less cartons or reused an identifier value across packaging units are now rejected with a 400 response.