Skip to content

Webshop Connector – API-Referenz ​

Fach-API der mobilen Lagerführung: Umlagerung, Kommissionierung und Inventur am Gerät. Basis ist https://core-backend.reybex.com/api (Staging: https://io-staging-partner.reybex.com/api). Authentifizierung wie im API: --header "authorization: Basic $TOKEN".

Lagerbuchungen stehen unter Lager / Inventur. Der Packtisch steht unter Versand / Pick & Pack.

Der schreibende Weg der Umlagerung ist POST /api/mobileGenericTransfer/. Der der Inventur ist POST /api/mobileStockTaking/.

1. Grundlagen ​

AufrufRolle
GET /api/mobileGenericTransfer/Kommissionierdaten eines Behälters
POST /api/mobileGenericTransfer/Umlagerung buchen
POST /api/mobileStockTaking/Zählung buchen

Eine laufende Kommissionierung desselben Vorgangs antwortet mit picking.process.locked.try.later.

2. Umlagerung ​

Daten eines Behälters: GET /api/mobileGenericTransfer/?containerNumber=PK-10.

Nur die Umlagerung, ohne Kommissionierliste: GET /api/mobileGenericTransfer/collectDataForTransfer.

Buchen: POST /api/mobileGenericTransfer/.

Pick starten: POST /api/mobileGenericTransfer/pickingProcess mit containerNumber. Ist der Vorgang gesperrt, kommt picking.process.locked.try.later.

Position picken: POST /api/mobileGenericTransfer/pickItem.

Pick abbrechen: DELETE /api/mobileGenericTransfer/cancelPickingProcess.

Offene Listen: GET /api/mobileGenericTransfer/openPickList. Fertige Listen: GET /api/mobileGenericTransfer/finishedPickList.

Mehrere Aufträge in einem Behälter: GET /api/mobileGenericTransfer/isMultiOrderPicking?containerNumber=PK-10. Antwort { "isMultiOrderPicking": false }.

Picknummern: GET /api/mobileGenericTransfer/pickNumbers?containerNumber=PK-10.

Sammelfach: POST /api/mobileGenericTransfer/collectiveRack. Bei mehreren Aufträgen POST /api/mobileGenericTransfer/multiOrderCollectiveRack und danach POST /api/mobileGenericTransfer/confirmMultiOrderCollectiveRack.

Artikel scannen: POST /api/mobileGenericTransfer/scanMaterial.

Etikett und Belege: POST /api/mobileGenericTransfer/createPrintLabelAndDocuments.

3. Inventur am Gerät ​

POST /api/mobileStockTaking/ bucht eine Zählung.

Prüfen vor dem Buchen: GET /api/mobileStockTaking/validate.

Bestand der Zählung: GET /api/mobileStockTaking/stockListForStockTaking.

Leeren Lagerplatz sichern: POST /api/mobileStockTaking/saveEmptyStockplace.

Inventur der zweiten Fassung: POST /api/mobileStockTaking/saveForInventurV2.

Lesen der offenen Zählung: GET /api/mobileStockTaking/.

Die Lagerbuchung danach steht unter Lager / Inventur.

4. Endpoint-Katalog ​

MethodePfadBedeutung
GET/api/mobileGenericTransfer/Kommissionierdaten
GET/api/mobileGenericTransfer/collectDataForTransferDaten der Umlagerung
POST/api/mobileGenericTransfer/Umlagerung buchen
POST/api/mobileGenericTransfer/pickingProcessPick starten
POST/api/mobileGenericTransfer/pickItemPosition picken
DELETE/api/mobileGenericTransfer/cancelPickingProcessPick abbrechen
GET/api/mobileGenericTransfer/openPickListOffene Listen
GET/api/mobileGenericTransfer/finishedPickListFertige Listen
GET/api/mobileGenericTransfer/isMultiOrderPickingMehrere Aufträge im Behälter
POST/api/mobileGenericTransfer/collectiveRackSammelfach
POST/api/mobileGenericTransfer/scanMaterialArtikel scannen
POST/api/mobileStockTaking/Zählung buchen
GET/api/mobileStockTaking/validateZählung prüfen
GET/api/mobileStockTaking/stockListForStockTakingBestand der Zählung
POST/api/mobileStockTaking/saveEmptyStockplaceLeeren Platz sichern
POST/api/mobileStockTaking/saveForInventurV2Inventur buchen

5. Häufige Fehler ​

SituationUrsache
picking.process.locked.try.laterDieselbe Kommissionierung läuft bereits
Keine PicknummerncontainerNumber oder warehouseId trifft keinen Behälter
Inventur ohne BestandZur Zählung gibt es keine Lagerposition

Nur für reybex-Partner. Nicht für Endkunden bestimmt.