v1.020
1 day ago
Second Receiving LPN type: shipmonk_tc.
The Receiving API now accepts a second License Plate Number type — shipmonk_tc — alongside the existing SSCC. A shipmonk_tc value is a ShipMonk Temporary Container label of the form {warehouse}-TC-{4 digits}-{4 digits} (e.g. FL1-TC-7621-2423). The change is additive and backward-compatible: SSCC behaviour is unchanged, and the new type is optional everywhere an LPN identifier is accepted or returned.
🚀 New Endpoints
None
🛠 Schema & Property Updates
- Create Receiving (
POST /v1/integrations/receiving) — thelpns/identifiersarrays oncartons[]andpallets[]now accepttype=shipmonk_tcin addition totype=SSCC. - Create / Edit Receiving Item (
POST /api/v1/oms/receiving/create-item,POST /api/v1/oms/receiving/edit-item) — thelpnobject now acceptstype=shipmonk_tc. - Get Receiving (
GET /v1/integrations/receiving) and Receivings List (GET /v1/integrations/receivings-list) —cartons[].lpns/pallets[].lpnsmay now returntype=shipmonk_tc; Receiving Items (GET /api/v1/oms/receiving/items) — thelpnobject may now returntype=shipmonk_tc.
📖 Documentation & Constraints Changes
- The LPN identifier's
typeenum now lists bothSSCCandshipmonk_tc. Thevaluedocumentation describes theshipmonk_tcformat:{warehouse}-TC-{4 digits}-{4 digits}(e.g.FL1-TC-7621-2423).
⚠️ Deprecated
- The deprecated
ssccfield (receiving line, request and response) carries an SSCC value only; for a line whose carton / pallet is identified by ashipmonk_tcLPN it is returned asnull. Use thecartons[].lpns/pallets[].lpnsidentifiers instead.
No endpoints, fields, types, or required-status were removed or changed — fully backward-compatible.