# Picklisten

Picklisten

## PUT /wms/picklists/{id}/print

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/{id}/print":{"put":{"tags":["Picklisten"],"operationId":"printPicklist","parameters":[{"name":"id","in":"path","description":"ID einer Pickliste","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/common-output-OutputRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/octet-stream":{"schema":{}},"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"common-output-OutputRequest":{"properties":{"exportFormat":{"type":"string","description":"output forma für mail/file-export","enum":["PDF","XLSX","XLSX_RAW","JSON_RAW","REPORT_TEMPLATE"]},"exportFilename":{"type":"string","description":"filename (ohne extension) bei einem file-export"},"outputType":{"type":"string","description":"outputType"},"groupIdentifier":{"type":"string","description":"OutputReportGroup Identifier (optional), sonst Default-Group des Moduls"},"published":{"type":"boolean","description":"sollen nur bereits veröffentlichte Dokumente beachtet werden?"}}}}}}
```

## PUT /wms/picklists/cancel

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/cancel":{"put":{"tags":["Picklisten"],"operationId":"cancelPicklists","requestBody":{"content":{"application/json":{"schema":{"type":"array","description":"ID der zu stornierenden Pickliste","items":{"type":"integer","format":"int64"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistCancellationResult"}}}}}}}},"components":{"schemas":{"erp-wms-PicklistCancellationResult":{"description":"Ergebnis der Stornierung einer Pickliste","properties":{"cancelledPicklistRefs":{"type":"array","description":"IDs der stornierten Picklisten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"pickTrolleyWithPickedGoodsRefs":{"type":"array","description":"Pickwagen, die noch Waren enthalten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"freedOrders":{"type":"array","description":"Freigegebene Aufträge","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}}},"core-api-ApiObjectReference":{"description":"Related account","properties":{"id":{"type":"string","description":"Identifier"},"label":{"type":"string","description":"a label","readOnly":true},"description":{"type":"string","description":"a short description","readOnly":true},"active":{"type":"boolean","description":"Activ","readOnly":true}},"required":["id"]}}}}
```

## POST /wms/picklists/{picklistId}/add-parcel-to-shipment/{shipmentId}

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/{picklistId}/add-parcel-to-shipment/{shipmentId}":{"post":{"tags":["Picklisten"],"operationId":"addParcelToShipment","parameters":[{"name":"picklistId","in":"path","description":"ID einer Pickliste, zu der ein Paket angelegt werden soll","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"shipmentId","in":"path","description":"ID eines Shipments, welches zu einem Beleg in einer Pickliste gehört","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistParcel"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-spi-VdsParcel"}}}}}}}},"components":{"schemas":{"erp-wms-PicklistParcel":{"description":"Paket zur Pickliste","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"weight":{"type":"number","description":"Gewicht"},"weightUnitTypeRef":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"length":{"type":"number","description":"Länge"},"width":{"type":"number","description":"Breite"},"height":{"type":"number","description":"Höhe"},"sizeUnitTypeRef":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"}},"required":["weight","weightUnitTypeRef"]},"common-masterdata-UnitTypeReference":{"description":"net weight unit","properties":{"id":{"type":"integer","format":"int64","description":"unit type id"},"name":{"type":"string","description":"descriptive name","maxLength":255,"minLength":0},"abbreviation":{"type":"string","description":"unique abbreviation","maxLength":255,"minLength":0}},"required":["abbreviation"]},"erp-spi-VdsParcel":{"properties":{"id":{"type":"integer","format":"int64"},"width":{"type":"number"},"height":{"type":"number"},"length":{"type":"number"},"dimensionUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"weight":{"type":"number"},"weightUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"trackingNumber":{"type":"string"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/erp-spi-VdsParcelLine"}},"packageParameter":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"},"shipmentId":{"type":"integer","format":"int64"},"parcelState":{"type":"string","enum":["OPEN","REQUESTED","COMPLETED","ERROR","MANUAL","CANCELLED"]},"carrierResponse":{"type":"string"},"validationErrors":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"}}},"erp-spi-VdsParcelLine":{"properties":{"parcelId":{"type":"integer","format":"int64"},"number":{"type":"string"},"description":{"type":"string"},"amount":{"type":"number"},"grossWeight":{"type":"number"},"grossWeightUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"netWeight":{"type":"number"},"netWeightUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"grossPrice":{"type":"number"},"netPrice":{"type":"number"},"internationalParameter":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"},"dangerousGoodsParameter":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"}}},"unknownservice-unknownmodule-JsonNode":{"description":"Search-Dialog"}}}}
```

## POST /wms/picklists/reorg

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/reorg":{"post":{"tags":["Picklisten"],"operationId":"reorgPicklistsAndTrolleys","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/core-api-OperationMessage"}}}}}}}},"components":{"schemas":{"core-api-OperationMessage":{"properties":{"context":{"type":"string","description":"message context"},"messageValue":{"type":"string","description":" message"}}}}}}
```

## POST /wms/picklists/process-input

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/process-input":{"post":{"tags":["Picklisten"],"operationId":"processInput_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistProcessingRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistProcessingResponse"}}}}}}}},"components":{"schemas":{"erp-wms-PicklistProcessingRequest":{"properties":{"inputData":{"type":"string","description":"Benutzereingabe/Scan"},"processingType":{"type":"string","description":"Art der Picklisten-Verarbeitung","enum":["PICKING","PACKING"]},"processingAction":{"type":"string","default":"NONE","description":"Spezielle Aktion bei der Verarbeitung von Picklisten","enum":["NONE","COMMIT","CANCEL","RESET_TO_READY_FOR_PACKING","PAUSE","CHANGE_DELIVERY_METHOD_AND_TERM","PROCESS_SERIAL_NUMBER_LIST","CREATE_PICKLIST_FOR_MISSING_GOODS_PICKING","PARCEL_WEIGHED","PARCELS_WEIGHED_FOR_DELIVERY","SHIPPING_DETAILS_PROVIDED_AND_PARCEL_WEIGHED","SHIPPING_DETAILS_PROVIDED","SHIPPING_DETAILS_PROVIDED_FOR_DELIVERY","SHIPPING_DETAILS_PROVIDED_AND_PARCEL_WEIGHED_FOR_DELIVERY"]},"picklistId":{"type":"integer","format":"int64","description":"ID der aktuellen Pickliste"},"pickTrolleyId":{"type":"integer","format":"int64","description":"ID des aktuellen Pickwagen"},"pickTrolleyBoxId":{"type":"integer","format":"int64","description":"ID der aktuellen Pickbox"},"lastProcessedPicklistLineId":{"type":"integer","format":"int64","description":"ID der letzten verarbeitete Position"},"lastProcessedPicklistLineComponentId":{"type":"integer","format":"int64","description":"ID der letzten verarbeiteten Komponente"},"lastProcessedOrderId":{"type":"integer","format":"int64","description":"ID vom Letzten verarbeiteter Auftrag"},"articleId":{"type":"integer","format":"int64","description":"ID vom aktuellen Artikel"},"serialNumberId":{"type":"integer","format":"int64","description":"ID der aktuellen Seriennummer"},"storageBinId":{"type":"integer","format":"int64","description":"ID vom aktueller Lagerplatz"},"deviatingDeliveryTermId":{"type":"integer","format":"int64","description":"ID der geänderten Lieferbedingung"},"deviatingDeliveryMethodId":{"type":"integer","format":"int64","description":"ID der geänderten Lieferart"},"manualQuantityChange":{"type":"number","description":"Manuelle Mengenänderung"},"serialNumberIdsToProcess":{"type":"array","description":"Liste von IDs von Artikel-Seriennummern, welche verarbeitet werden sollen","items":{"type":"integer","format":"int64","description":"Liste von IDs von Artikel-Seriennummern, welche verarbeitet werden sollen"}},"weighedParcels":{"type":"array","description":"Pakete, zu denen das Gewicht ermittelt wurde","items":{"$ref":"#/components/schemas/erp-wms-PicklistParcel"}},"allowMaximumPackageWeightToBeExceeded":{"type":"boolean","default":false,"description":"Überschreitung vom maximalen Paketgewicht erlaubt"},"absoluteManualQuantityChange":{"type":"boolean"}},"required":["processingType"]},"erp-wms-PicklistParcel":{"description":"Paket zur Pickliste","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"weight":{"type":"number","description":"Gewicht"},"weightUnitTypeRef":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"length":{"type":"number","description":"Länge"},"width":{"type":"number","description":"Breite"},"height":{"type":"number","description":"Höhe"},"sizeUnitTypeRef":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"}},"required":["weight","weightUnitTypeRef"]},"common-masterdata-UnitTypeReference":{"description":"net weight unit","properties":{"id":{"type":"integer","format":"int64","description":"unit type id"},"name":{"type":"string","description":"descriptive name","maxLength":255,"minLength":0},"abbreviation":{"type":"string","description":"unique abbreviation","maxLength":255,"minLength":0}},"required":["abbreviation"]},"erp-wms-PicklistProcessingResponse":{"properties":{"message":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"},"processingState":{"type":"string","description":"Status der Picklistenverarbeitung","enum":["PICKING_FINISHED","PACKING_FINISHED","DELIVERY_DOCUMENT_CREATED","PICKLIST_PAUSED","PICKLIST_CANCELLED","PICKLIST_CHOSEN","PICK_TROLLEY_CHOSEN","PICK_TROLLEY_BOX_CHOSEN","PICK_TROLLEY_BOX_CANCELLED","STORAGE_BIN_CHOSEN","ARTICLE_CHOSEN","SERIAL_NUMBER_CHOSEN","SERIAL_NUMBER_LIST_PROCESSED","ABSOLUTE_QUANTITY_MANUAL_CHANGED","RELATIVE_QUANTITY_MANUAL_CHANGED","PARCEL_NEEDS_TO_BE_WEIGHED","SHIPPING_DETAILS_REQUIRED","SHIPPING_DETAILS_AND_PARCEL_WEIGHT_REQUIRED","PARCELS_FOR_DELIVERY_NEED_TO_BE_WEIGHED","SHIPPING_DETAILS_REQUIRED_FOR_DELIVERY","SHIPPING_DETAILS_AND_PARCEL_WEIGHT_REQUIRED_FOR_DELIVERY","SCAN_DELIVERY_DOCUMENT_OR_SHIPPING_LABEL","SCAN_DELIVERY_DOCUMENT","SCAN_SHIPPING_LABEL","PICKLIST_FOR_MISSING_GOODS_PICKING_CREATED","SCAN_PICK_TROLLEY_BOX_FOR_CONFIRMATION","PICK_TROLLEY_BOX_SCANNED_FOR_CONFIRMATION"]},"picklist":{"$ref":"#/components/schemas/erp-wms-ProcessedPicklist"},"pickTrolleyId":{"type":"integer","format":"int64","description":"ID des aktuellen Pickwagen"},"pickTrolleyBoxId":{"type":"integer","format":"int64","description":"ID der aktuellen Pickbox"},"lastProcessedPicklistLineId":{"type":"integer","format":"int64","description":"ID der letzten verarbeitete Position"},"lastProcessedPicklistLineComponentId":{"type":"integer","format":"int64","description":"ID der letzten verarbeiteten Komponente"},"lastProcessedOrderId":{"type":"integer","format":"int64","description":"ID vom Letzten verarbeiteter Auftrag"},"createdDeliveryIds":{"type":"array","description":"IDs der erstellten Liefer-Belege","items":{"type":"integer","format":"int64","description":"IDs der erstellten Liefer-Belege"}},"erroneousOutputs":{"type":"array","description":"Fehlerhafte Druckauftraege","items":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"}},"articleId":{"type":"integer","format":"int64","description":"ID vom aktuellen Artikel"},"articleNumber":{"type":"string","description":"Nummer vom aktuellen Artikel"},"serialNumber":{"$ref":"#/components/schemas/erp-product-ArticleSerialNumber"},"storageBinRef":{"$ref":"#/components/schemas/erp-stock-StorageBinRef"},"deliveryMethod":{"$ref":"#/components/schemas/erp-delivery-DeliveryMethod"},"deliveryTerm":{"$ref":"#/components/schemas/erp-delivery-DeliveryTerm"},"picklistCancellationResult":{"$ref":"#/components/schemas/erp-wms-PicklistCancellationResult"},"shipmentId":{"type":"integer","format":"int64","description":"ID des Shipments für den Versanddialog, wenn processingState folgende Werte hat:\n- {@link EPicklistProcessingState#SHIPPING_DETAILS_REQUIRED}\n- {@link EPicklistProcessingState#SHIPPING_DETAILS_AND_PARCEL_WEIGHT_REQUIRED}\n- {@link EPicklistProcessingState#SHIPPING_DETAILS_REQUIRED_FOR_DELIVERY})\n- {@link EPicklistProcessingState#SHIPPING_DETAILS_AND_PARCEL_WEIGHT_REQUIRED_FOR_DELIVERY})\n"},"parcelId":{"type":"integer","format":"int64","description":"ID des aktuellen Pakets, wenn das Gewicht benötigt wird und/oder der Versanddialog gezeigt werden soll"},"parcelCarrierResponse":{"type":"string","description":"Nachricht vom Versender, wenn zu einem Problem beim Druck vom Versandlabel kam"},"pickTrolleyRequired":{"type":"boolean","default":false,"description":"Wird ein Pickwagen für die Verarbeitung benötigt?"},"currentParcelCount":{"type":"integer","format":"int32","description":"Anzahl der aktuell zum Auftrag erstellten Pakete"},"estimatedParcelCount":{"type":"integer","format":"int32","description":"Anzahl der erwarteten Paketanzahl zum Auftrag"},"unpackagedWeight":{"type":"number","description":"Aktuell erfasstes Gewicht, welches noch nicht in ein Paket gebucht wurde (unverpacktes Gewicht)"},"unpackagedWeightUnitTypeRef":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"}}},"core-api-LocalizeableMessage":{"description":"localizeable message","properties":{"messageCode":{"type":"string","description":"Internal unique identifier/key for this message"},"messageParameters":{"type":"object","additionalProperties":{"type":"object","description":"list of parameters to fill a formattable message"},"description":"list of parameters to fill a formattable message"},"formattedMessage":{"type":"string","description":"formatted message (default language)"}}},"erp-wms-ProcessedPicklist":{"description":"Verarbeitete Pickliste","properties":{"id":{"type":"integer","format":"int64","description":"ID der Pickliste"},"number":{"type":"string","description":"Nummer der Pickliste"},"lines":{"type":"array","description":"Positionen der Pickliste ","items":{"$ref":"#/components/schemas/erp-wms-ProcessedPicklistLine"}},"usedTemplate":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate"},"processedByUserRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"required":["id","lines","number"]},"erp-wms-ProcessedPicklistLine":{"description":"Verarbeitete Position einer Pickliste","properties":{"id":{"type":"integer","format":"int64","description":"ID der Position"},"componentId":{"type":"integer","format":"int64","description":"ID der Position der hier dargestellten Komponente"},"position":{"type":"integer","format":"int32","description":"Nummer der Position in der aktuellen Ansicht diese Positionsliste"},"lineType":{"type":"string","description":"Arten von Picklistenpositionen","enum":["ARTICLE","ASSEMBLY_GROUP"]},"articleId":{"type":"integer","format":"int64","description":"ID des Artikels"},"articleNumber":{"type":"string","description":"Artikelnummer","readOnly":true},"articleName":{"type":"string","description":"Artikelbezeichnung","readOnly":true},"articleAlternativeName":{"type":"string","description":"abweichende Artikelbezeichnung","readOnly":true},"articleDescription":{"type":"string","description":"Artikelbeschreibung","readOnly":true},"assemblyGroupArticleNumber":{"type":"string","description":"Artikelnummer der Baugruppe, falls diese Position eine Komponente zu einer Baugruppe darstellt","readOnly":true},"storageId":{"type":"integer","format":"int64","description":"ID des Lagers, aus dem gepickt werden soll"},"storageNumber":{"type":"string","description":"Lagernummer","readOnly":true},"storageDisplayName":{"type":"string","description":"Lageranzeigename","readOnly":true},"storageLocation":{"type":"string","description":"Lagerort, wenn keine Lagerplätze vorhanden","readOnly":true},"pickTrolleyBoxId":{"type":"integer","format":"int64","description":"Zu verwendende PickTrolleyBox","readOnly":true},"pickTrolleyBoxLabel":{"type":"string","description":"Label der zu verwendenden PickTrolleyBox","readOnly":true},"showPickTrolleyBox":{"type":"boolean","default":false,"description":"Pickbox der Positionen der Picklisten im UI anzeigen","readOnly":true},"quantity":{"type":"number","description":"Geforderte Menge der Position"},"quantityCommitted":{"type":"number","description":"Verarbeitete Menge der Position"},"bookedStorageBinRef":{"$ref":"#/components/schemas/erp-stock-StorageBinRef"},"specifiedStorageBinRef":{"$ref":"#/components/schemas/erp-stock-StorageBinRef"},"showStorageBinOrLocation":{"type":"string","description":"Soll ein Lagerplatz oder ein Lagerort angezeigt werden","enum":["STORAGE_BIN","STORAGE_LOCATION"],"readOnly":true},"presetSerialNumbers":{"type":"array","description":"Vorgegebene Seriennummern","items":{"$ref":"#/components/schemas/erp-wms-ProcessedPicklistSerialNumber"}},"processedSerialNumbers":{"type":"array","description":"Erfasste Seriennummern","items":{"$ref":"#/components/schemas/erp-wms-ProcessedPicklistSerialNumber"}}},"required":["articleId","componentId","id","lineType","position","quantity","showStorageBinOrLocation","storageId"]},"erp-stock-StorageBinRef":{"description":"Lagerplatz","properties":{"id":{"type":"integer","format":"int64","description":"ID"},"displayName":{"type":"string","description":"Anzeigename"},"color":{"type":"string","description":"Anzeigefarbe"},"storageRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}},"core-api-ApiObjectReference":{"description":"Related account","properties":{"id":{"type":"string","description":"Identifier"},"label":{"type":"string","description":"a label","readOnly":true},"description":{"type":"string","description":"a short description","readOnly":true},"active":{"type":"boolean","description":"Activ","readOnly":true}},"required":["id"]},"erp-wms-ProcessedPicklistSerialNumber":{"description":"Verarbeitete Seriennummern zu einer Pickliste","properties":{"serialNumber":{"$ref":"#/components/schemas/erp-product-ArticleSerialNumber"},"quantity":{"type":"number","description":"Menge"}}},"erp-product-ArticleSerialNumber":{"description":"Seriennummer","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"articleRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"serialNumber1":{"type":"string","description":"Seriennummer 1","maxLength":255,"minLength":0},"serialNumber2":{"type":"string","description":"Seriennummer 2","maxLength":255,"minLength":0},"expiryDate":{"type":"string","format":"date","description":"Haltbarkeitsdatum"},"note":{"type":"string","description":"Notiz"},"udi":{"type":"string","description":"Unique Device Identifier (UDI)"}},"required":["articleRef","serialNumber1"]},"core-api-MetaInfo":{"description":"MetaInformations for this Object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Created At Timestamp","readOnly":true},"createdFrom":{"type":"string","description":"TenantUser-Identifier of the creator","readOnly":true},"updatedAt":{"type":"string","format":"date-time","description":"Last Updated AT Timestamp","readOnly":true},"updatedFrom":{"type":"string","description":"TenantUser-Identifier of most recent updater","readOnly":true}}},"erp-wms-PicklistTemplate":{"properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"picklistCreationOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistCreationOptions"},"orderSelectionOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.OrderSelectionOptions"},"picklistProcessingOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistProcessingOptions"},"label":{"type":"string","description":"Name der Vorlage"},"description":{"type":"string","description":"Beschreibung der Vorlage"},"pickingType":{"type":"string","description":"Art der Kommissionierung","enum":["FAST_ORDER_PICKING","SINGLE_ORDER_PICKING","COLLECTIVE_ORDER_PICKING","ROLLING_ORDER_PICKING","CONSOLIDATION","REPLENISHMENT"]},"defaultTemplate":{"type":"boolean","default":false,"description":"Handelt es sich um eine Standard-Vorlage?","readOnly":true},"active":{"type":"boolean","default":true,"description":"Is Template active?","readOnly":true},"picklistScripts":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistScript"},"description":"Skripte für die Erstellung und Verarbeitung von Picklisten"}},"required":["label","pickingType"]},"erp-wms-PicklistTemplate.PicklistCreationOptions":{"description":"Optionen zur Erstellung von Picklisten","properties":{"sortByRoutePosition":{"type":"boolean","default":true,"description":"Positionen der Pickliste nach Laufwegposition sortieren"},"maxPicklistLineCount":{"type":"integer","format":"int64","description":"Maximale Anzahl an Positionen einer Pickliste"},"maxQuantityOfOrderLineForFastOrderPicking":{"type":"integer","format":"int64","default":1,"description":"Maximale Menge einer Auftragsposition für Schnellkommissionierungs-Picklisten"},"orderPickingTrolleyRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"orderPickingTrolleyGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"useAllAvailOrderPickingTrolleys":{"type":"boolean","default":false,"description":"Sollen alle verfügbaren Pickwagen verwendet werden?"},"cycleToCreatePicklistsCronExpression":{"type":"string","description":"Zyklus zur Erstellung von Picklisten (für Background-Jobs, als Quartz-Cron-Expression) (https://www.freeformatter.com/cron-expression-generator-quartz.html)"},"specifyStorageBins":{"type":"boolean","default":true,"description":"Lagerplätze vorgeben"},"specifySerialWithOldestExpiryDate":{"type":"boolean","default":false,"description":"Für Serien-Artikel mit Verfallsdatum/MHD: älteste Serie in Pickliste vorgeben"},"firstCreateFastOrderPickingPicklists":{"type":"boolean","default":false,"description":"Sollen zuerst noch Picklisten für die Schnellkommissionierung erzeugt werden?"},"fastOrderPickingTemplateToUseRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"printPicklist":{"type":"boolean","default":false,"description":"Soll die Pickliste gedruckt werden?"},"picklistOutputReportGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}},"erp-wms-PicklistTemplate.OrderSelectionOptions":{"description":"Optionen zur Selektion von Aufträgen","properties":{"maxOrderCount":{"type":"integer","format":"int64","description":"Nur für Einzelkommissionierung und Konsolidierung: maximale Anzahl zu übernehmender Aufträge"},"alternativeSelectionInVql":{"type":"string","description":"Alternative Selektion in VQL"},"additionalExistsStatementsInVql":{"type":"array","description":"Zusätzliche Exists-Statements in VQL","items":{"type":"string","description":"Zusätzliche Exists-Statements in VQL"}},"deliveryMethodRefs":{"type":"array","description":"Liste der gültigen Lieferarten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentTypeRefs":{"type":"array","description":"Liste der Belegarten vom Belegtyp \"Auftrag\"","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"deliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"confirmedDeliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"onlyFullDeliverableOrders":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Aufträge"},"onlyFullDeliverableOrderLines":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Positionen"},"storageAreaRefs":{"type":"array","description":"Liste von gültigen Lagerbereichen","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"minArticleCountPerOrder":{"type":"integer","format":"int32","description":"Minimale Anzahl Artikel pro Auftrag"},"maxArticleCountPerOrder":{"type":"integer","format":"int32","description":"Maximale Anzahl Artikel pro Auftrag"},"maxShippingWeightPerOrder":{"type":"number","description":"Maximales Versandgewicht pro Auftrag"},"maxTotalVolumePerOrderInCCM":{"type":"number","description":"Maximales Gesamtvolumen pro Auftrag (in ccm)"},"maxOrderValue":{"type":"number","description":"Maximaler Auftragswert"}}},"erp-wms-PicklistTemplate.DateRange":{"description":"Selektion über einen Datumsbereich","properties":{"from":{"type":"string","description":"Datum von (ggf. als relatives Datum)"},"to":{"type":"string","description":"Datum bis (ggf. als relatives Datum)"},"allowEmpty":{"type":"boolean","default":true,"description":"Datumsbereich darf leer sein"}}},"erp-wms-PicklistTemplate.PicklistProcessingOptions":{"description":"Optionen für die Verarbeitung von Picklisten","properties":{"autoPrintDeliveryDocument":{"type":"boolean","default":false,"description":"Soll die Lieferbelege automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"autoPrintShippingLabel":{"type":"boolean","default":false,"description":"Sollen die Paketlabel automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"allowOnlyScanOfArticles":{"type":"boolean","default":false,"description":"Dürfen Artikel nur per Scan (oder z.B. auch Eingabe der Artikelnummer) erfasst werden"},"hideTargetQuantityInViews":{"type":"boolean","default":false,"description":"Zielmengen in Masken verstecken?"},"allowPickingOfServiceArticles":{"type":"boolean","default":false,"description":"Sollen Dienstleistungen kommissioniert werden?"},"allowPickingOfNonInventoryManagedArticles":{"type":"boolean","default":false,"description":"Sollen nicht-bestandsgeführte Artikel kommissioniert werden?"},"allowFullConfirmation":{"type":"boolean","default":false,"description":"Sammelbestätigung erlauben"},"deviatingQuantity":{"type":"string","description":"Kommissionierung von abweichenden Mengen","enum":["ALLOW_ONLY_ORDERED_QUANTITY","ALLOW_MINOR_QUANTITY","ALLOW_OVER_DELIVERY","ALLOW_DEVIATING_QUANTITY"]},"assemblyGroupAtOnce":{"type":"boolean","default":false,"description":"Baugruppen als Ganzes kommissionieren"},"alwaysShowDeliveryMethod":{"type":"boolean","default":true,"description":"Immer die Lieferbedingung in Masken zeigen"},"showShippingFormOnPickingFinish":{"type":"boolean","default":false,"description":"Versand-Dialog beim Abschluss zeigen"},"autoPickingFinishAfterLastArticleInOrder":{"type":"boolean","default":false,"description":"Automatischer Abschluss nach letztem Artikel vom aktuellen Auftrag"},"useDigitalPicklist":{"type":"boolean","default":false,"description":"Digitale Pickliste verwenden: dabei werden nur die Positionen im Frontend gezeigt und durch Tippen oder Wischen bestätigt"},"usePickNPack":{"type":"boolean","default":false,"description":"Pick'n'Pack verwenden"},"scanDeliveryDocumentAndShippingLabelOnFinish":{"type":"boolean","default":false,"description":"Nur für Konsolidierung: Lieferbeleg und Versandlabel zum Abschluss scannen"},"scanPickTrolleyBoxToConfirmPickedArticle":{"type":"boolean","default":false,"description":"Rollende Kommissionierung/Konsolidierung: beim Sammeln muss die Box nach dem Scan eines Artikels per Scan bestätigt werden"},"blockIfMaximumPackageWeightIsExceeded":{"type":"boolean","default":true,"description":"Überschreitung vom maximalen Paketgewicht blockieren?"}}},"erp-wms-PicklistTemplate.PicklistScript":{"description":"Ein Picklisten-Skript","properties":{"source":{"type":"string","description":"Der Quelltext vom Skript"},"active":{"type":"boolean","default":false,"description":"Ist das Skript aktiv?"}}},"erp-delivery-DeliveryMethod":{"properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"label":{"type":"string","description":"label for this delivery method"},"description":{"type":"string","description":"description"},"printDescription":{"type":"string","description":"printDescription"},"deliveryTime":{"type":"integer","format":"int32","description":"Versanddauer in Tagen"},"vdsCarrierId":{"type":"integer","format":"int64","description":"Versand-Anbieter"},"defaultWeightUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"defaultSizeUnit":{"$ref":"#/components/schemas/common-masterdata-UnitTypeReference"},"splitIntoNewDocument":{"type":"boolean","default":false,"description":"Soll eine Position mit dieser Liefermethode in einen Lieferbeleg mit dieser Methode übernommen werden"},"active":{"type":"boolean","default":true,"description":"Aktiv?","readOnly":true},"minWeightPerParcel":{"type":"number","description":"Min. Gewicht pro Paket"},"maxWeightPerParcel":{"type":"number","description":"Max. Gewicht pro Paket"},"parcelWeightSource":{"type":"string","default":"AUTOMATIC_VIA_DOCUMENT_LINE","description":"Woher soll das Gewicht der Pakete bezogen werden","enum":["AUTOMATIC_VIA_DOCUMENT_LINE","MANUAL_RECORDING"]},"forwardEmailToShipper":{"type":"boolean","default":false,"description":"E-Mail an Versender übergeben"},"forwardPhoneToShipper":{"type":"boolean","default":false,"description":"Telefon an Versender übergeben"},"validCountryCodes":{"type":"array","description":"Gültige Ländercodes","items":{"type":"string","description":"Gültige Ländercodes"}},"translations":{"type":"array","description":"translations","items":{"$ref":"#/components/schemas/erp-document-DocumentTypeTerm"}}},"required":["description","label","parcelWeightSource"]},"erp-document-DocumentTypeTerm":{"description":"translations","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"documentType":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"content":{"type":"string","description":"content"},"languageCode":{"type":"string","description":"sprache"}},"required":["content","languageCode"]},"erp-delivery-DeliveryTerm":{"properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"label":{"type":"string","description":"label for this delivery term"},"description":{"type":"string","description":"description"},"printDescription":{"type":"string","description":"printDescription"},"deliveryMethodRefs":{"type":"array","description":"Lieferarten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"languageCode":{"type":"string","description":"Sprache des Accounts"},"freeShippingGrossValue":{"type":"number","description":"free shipping gross value"},"freeShippingNetValue":{"type":"number","description":"free shipping net value"},"codNetFee":{"type":"number","description":"cod net fee to charge on document"},"codGrossFee":{"type":"number","description":"cod gross fee to charge on document"},"freightChargesPerParcel":{"type":"boolean","default":false,"description":"calculate shipping charges per parcel"},"calculateFreightChargesWithType":{"type":"string","description":"information, when the shipping charges should be calculated","enum":["EVERY_SHIPPING","FIRST_SHIPPING"]},"calculateFreightChargesFromType":{"type":"string","description":"information, how the shipping charges should be calculated","enum":["CHARGES_FROM_ORDER","RECALCULATE"]},"shippingCostArticleRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"active":{"type":"boolean","default":true,"description":"Aktiv?"},"translations":{"type":"array","description":"translations","items":{"$ref":"#/components/schemas/erp-document-DocumentTypeTerm"}}},"required":["calculateFreightChargesFromType","calculateFreightChargesWithType","description","label","shippingCostArticleRef"]},"erp-wms-PicklistCancellationResult":{"description":"Ergebnis der Stornierung einer Pickliste","properties":{"cancelledPicklistRefs":{"type":"array","description":"IDs der stornierten Picklisten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"pickTrolleyWithPickedGoodsRefs":{"type":"array","description":"Pickwagen, die noch Waren enthalten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"freedOrders":{"type":"array","description":"Freigegebene Aufträge","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}}}}}}
```

## POST /wms/picklists/create

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/create":{"post":{"tags":["Picklisten"],"operationId":"createPicklistsIndirect_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate"}}},"required":true},"responses":{"200":{"description":"OK"}}}}},"components":{"schemas":{"erp-wms-PicklistTemplate":{"properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"picklistCreationOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistCreationOptions"},"orderSelectionOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.OrderSelectionOptions"},"picklistProcessingOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistProcessingOptions"},"label":{"type":"string","description":"Name der Vorlage"},"description":{"type":"string","description":"Beschreibung der Vorlage"},"pickingType":{"type":"string","description":"Art der Kommissionierung","enum":["FAST_ORDER_PICKING","SINGLE_ORDER_PICKING","COLLECTIVE_ORDER_PICKING","ROLLING_ORDER_PICKING","CONSOLIDATION","REPLENISHMENT"]},"defaultTemplate":{"type":"boolean","default":false,"description":"Handelt es sich um eine Standard-Vorlage?","readOnly":true},"active":{"type":"boolean","default":true,"description":"Is Template active?","readOnly":true},"picklistScripts":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistScript"},"description":"Skripte für die Erstellung und Verarbeitung von Picklisten"}},"required":["label","pickingType"]},"core-api-MetaInfo":{"description":"MetaInformations for this Object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Created At Timestamp","readOnly":true},"createdFrom":{"type":"string","description":"TenantUser-Identifier of the creator","readOnly":true},"updatedAt":{"type":"string","format":"date-time","description":"Last Updated AT Timestamp","readOnly":true},"updatedFrom":{"type":"string","description":"TenantUser-Identifier of most recent updater","readOnly":true}}},"erp-wms-PicklistTemplate.PicklistCreationOptions":{"description":"Optionen zur Erstellung von Picklisten","properties":{"sortByRoutePosition":{"type":"boolean","default":true,"description":"Positionen der Pickliste nach Laufwegposition sortieren"},"maxPicklistLineCount":{"type":"integer","format":"int64","description":"Maximale Anzahl an Positionen einer Pickliste"},"maxQuantityOfOrderLineForFastOrderPicking":{"type":"integer","format":"int64","default":1,"description":"Maximale Menge einer Auftragsposition für Schnellkommissionierungs-Picklisten"},"orderPickingTrolleyRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"orderPickingTrolleyGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"useAllAvailOrderPickingTrolleys":{"type":"boolean","default":false,"description":"Sollen alle verfügbaren Pickwagen verwendet werden?"},"cycleToCreatePicklistsCronExpression":{"type":"string","description":"Zyklus zur Erstellung von Picklisten (für Background-Jobs, als Quartz-Cron-Expression) (https://www.freeformatter.com/cron-expression-generator-quartz.html)"},"specifyStorageBins":{"type":"boolean","default":true,"description":"Lagerplätze vorgeben"},"specifySerialWithOldestExpiryDate":{"type":"boolean","default":false,"description":"Für Serien-Artikel mit Verfallsdatum/MHD: älteste Serie in Pickliste vorgeben"},"firstCreateFastOrderPickingPicklists":{"type":"boolean","default":false,"description":"Sollen zuerst noch Picklisten für die Schnellkommissionierung erzeugt werden?"},"fastOrderPickingTemplateToUseRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"printPicklist":{"type":"boolean","default":false,"description":"Soll die Pickliste gedruckt werden?"},"picklistOutputReportGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}},"core-api-ApiObjectReference":{"description":"Related account","properties":{"id":{"type":"string","description":"Identifier"},"label":{"type":"string","description":"a label","readOnly":true},"description":{"type":"string","description":"a short description","readOnly":true},"active":{"type":"boolean","description":"Activ","readOnly":true}},"required":["id"]},"erp-wms-PicklistTemplate.OrderSelectionOptions":{"description":"Optionen zur Selektion von Aufträgen","properties":{"maxOrderCount":{"type":"integer","format":"int64","description":"Nur für Einzelkommissionierung und Konsolidierung: maximale Anzahl zu übernehmender Aufträge"},"alternativeSelectionInVql":{"type":"string","description":"Alternative Selektion in VQL"},"additionalExistsStatementsInVql":{"type":"array","description":"Zusätzliche Exists-Statements in VQL","items":{"type":"string","description":"Zusätzliche Exists-Statements in VQL"}},"deliveryMethodRefs":{"type":"array","description":"Liste der gültigen Lieferarten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentTypeRefs":{"type":"array","description":"Liste der Belegarten vom Belegtyp \"Auftrag\"","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"deliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"confirmedDeliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"onlyFullDeliverableOrders":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Aufträge"},"onlyFullDeliverableOrderLines":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Positionen"},"storageAreaRefs":{"type":"array","description":"Liste von gültigen Lagerbereichen","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"minArticleCountPerOrder":{"type":"integer","format":"int32","description":"Minimale Anzahl Artikel pro Auftrag"},"maxArticleCountPerOrder":{"type":"integer","format":"int32","description":"Maximale Anzahl Artikel pro Auftrag"},"maxShippingWeightPerOrder":{"type":"number","description":"Maximales Versandgewicht pro Auftrag"},"maxTotalVolumePerOrderInCCM":{"type":"number","description":"Maximales Gesamtvolumen pro Auftrag (in ccm)"},"maxOrderValue":{"type":"number","description":"Maximaler Auftragswert"}}},"erp-wms-PicklistTemplate.DateRange":{"description":"Selektion über einen Datumsbereich","properties":{"from":{"type":"string","description":"Datum von (ggf. als relatives Datum)"},"to":{"type":"string","description":"Datum bis (ggf. als relatives Datum)"},"allowEmpty":{"type":"boolean","default":true,"description":"Datumsbereich darf leer sein"}}},"erp-wms-PicklistTemplate.PicklistProcessingOptions":{"description":"Optionen für die Verarbeitung von Picklisten","properties":{"autoPrintDeliveryDocument":{"type":"boolean","default":false,"description":"Soll die Lieferbelege automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"autoPrintShippingLabel":{"type":"boolean","default":false,"description":"Sollen die Paketlabel automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"allowOnlyScanOfArticles":{"type":"boolean","default":false,"description":"Dürfen Artikel nur per Scan (oder z.B. auch Eingabe der Artikelnummer) erfasst werden"},"hideTargetQuantityInViews":{"type":"boolean","default":false,"description":"Zielmengen in Masken verstecken?"},"allowPickingOfServiceArticles":{"type":"boolean","default":false,"description":"Sollen Dienstleistungen kommissioniert werden?"},"allowPickingOfNonInventoryManagedArticles":{"type":"boolean","default":false,"description":"Sollen nicht-bestandsgeführte Artikel kommissioniert werden?"},"allowFullConfirmation":{"type":"boolean","default":false,"description":"Sammelbestätigung erlauben"},"deviatingQuantity":{"type":"string","description":"Kommissionierung von abweichenden Mengen","enum":["ALLOW_ONLY_ORDERED_QUANTITY","ALLOW_MINOR_QUANTITY","ALLOW_OVER_DELIVERY","ALLOW_DEVIATING_QUANTITY"]},"assemblyGroupAtOnce":{"type":"boolean","default":false,"description":"Baugruppen als Ganzes kommissionieren"},"alwaysShowDeliveryMethod":{"type":"boolean","default":true,"description":"Immer die Lieferbedingung in Masken zeigen"},"showShippingFormOnPickingFinish":{"type":"boolean","default":false,"description":"Versand-Dialog beim Abschluss zeigen"},"autoPickingFinishAfterLastArticleInOrder":{"type":"boolean","default":false,"description":"Automatischer Abschluss nach letztem Artikel vom aktuellen Auftrag"},"useDigitalPicklist":{"type":"boolean","default":false,"description":"Digitale Pickliste verwenden: dabei werden nur die Positionen im Frontend gezeigt und durch Tippen oder Wischen bestätigt"},"usePickNPack":{"type":"boolean","default":false,"description":"Pick'n'Pack verwenden"},"scanDeliveryDocumentAndShippingLabelOnFinish":{"type":"boolean","default":false,"description":"Nur für Konsolidierung: Lieferbeleg und Versandlabel zum Abschluss scannen"},"scanPickTrolleyBoxToConfirmPickedArticle":{"type":"boolean","default":false,"description":"Rollende Kommissionierung/Konsolidierung: beim Sammeln muss die Box nach dem Scan eines Artikels per Scan bestätigt werden"},"blockIfMaximumPackageWeightIsExceeded":{"type":"boolean","default":true,"description":"Überschreitung vom maximalen Paketgewicht blockieren?"}}},"erp-wms-PicklistTemplate.PicklistScript":{"description":"Ein Picklisten-Skript","properties":{"source":{"type":"string","description":"Der Quelltext vom Skript"},"active":{"type":"boolean","default":false,"description":"Ist das Skript aktiv?"}}}}}}
```

## POST /wms/picklists/create/{picklistTemplateId}

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/create/{picklistTemplateId}":{"post":{"tags":["Picklisten"],"operationId":"createPicklistsIndirect_2","parameters":[{"name":"picklistTemplateId","in":"path","description":"ID der zu verwendenden Picklisten-Vorlage","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"}}}}}}
```

## POST /wms/picklists/create-for-pick-trolley/{picklistTemplateId}

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/create-for-pick-trolley/{picklistTemplateId}":{"post":{"tags":["Picklisten"],"operationId":"createPicklistsForPickTrolley","parameters":[{"name":"picklistTemplateId","in":"path","description":"ID der zu verwendenden Picklisten-Vorlage","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"forPickTrolleyId","in":"query","description":"ID des Pickwagens, für den die Pickliste erzeugt werden soll","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-PicklistCreationResult"}}}}}}}},"components":{"schemas":{"erp-wms-PicklistCreationResult":{"description":"Ergebnis der Erzeugung von Picklisten","properties":{"createdPicklists":{"type":"array","description":"Infos zu den erzeugten Picklisten","items":{"$ref":"#/components/schemas/erp-wms-PicklistInfo"}},"creationLog":{"type":"array","description":"Protokoll der Erzeugung","items":{"type":"string","description":"Protokoll der Erzeugung"}}}},"erp-wms-PicklistInfo":{"description":"Pickliste ohne Details","properties":{"id":{"type":"integer","format":"int64","description":"ID der Pickliste"},"number":{"type":"string","description":"Nummer der Pickliste"},"state":{"type":"string","description":"Status der Pickliste","enum":["CREATED","PAUSED_IN_PICKING","IN_PICKING","PICKED","PAUSED_IN_PACKING","IN_PACKING","CANCELLED","FINISHED"]},"processedByUserRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"lineCount":{"type":"integer","format":"int64","description":"Anzahl der Positionen auf der Pickliste"},"orderCount":{"type":"integer","format":"int64","description":"Anzahl der Aufträge auf der Pickliste"},"pickTrolleyLabel":{"type":"string","description":"Ggf. Label des Pickwagens, falls es sich um die rollende Kommissionierung handelt"},"pickingType":{"type":"string","description":"Art der Kommissionierung","enum":["FAST_ORDER_PICKING","SINGLE_ORDER_PICKING","COLLECTIVE_ORDER_PICKING","ROLLING_ORDER_PICKING","CONSOLIDATION","REPLENISHMENT"]},"processingType":{"type":"string","description":"Art der Picklisten-Verarbeitung","enum":["PICKING","PACKING"]},"useDigitalPicklist":{"type":"boolean","default":false,"description":"Digitale Pickliste verwenden: wenn processingType = PICKING -> Positionen nur durch tippen oder swippen bestätigt"},"usePickNPack":{"type":"boolean","default":false,"description":"Pick'n'Pack verwenden: wenn processingType = PICKING"},"hideTargetQuantityInViews":{"type":"boolean","default":false,"description":"Zielmengen in Masken verstecken: nur sinnvoll bei useDigitalPicklist = false oder processingType = PACKING"},"allowFullConfirmation":{"type":"boolean","default":false,"description":"Sammelbestätigung erlauben: wenn processingType = PACKING, dann Button zur Sammelbestätigung einblenden"},"assemblyGroupAtOnce":{"type":"boolean","default":false,"description":"Baugruppen als Ganzes erfassen"}}},"core-api-ApiObjectReference":{"description":"Related account","properties":{"id":{"type":"string","description":"Identifier"},"label":{"type":"string","description":"a label","readOnly":true},"description":{"type":"string","description":"a short description","readOnly":true},"active":{"type":"boolean","description":"Activ","readOnly":true}},"required":["id"]}}}}
```

## GET /wms/picklists/{id}

> Find an existing Resource by identifier

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/{id}":{"get":{"tags":["Picklisten"],"summary":"Find an existing Resource by identifier","operationId":"getById_4","parameters":[{"name":"id","in":"path","description":"an identifier","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/erp-wms-Picklist"}}}},"404":{"description":"Resource with given ID was not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/core-error-ApiError"}}}}}}}},"components":{"schemas":{"erp-wms-Picklist":{"description":"Pickliste","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"number":{"type":"string","description":"Nummer der Pickliste"},"state":{"type":"string","description":"Status der Pickliste","enum":["CREATED","PAUSED_IN_PICKING","IN_PICKING","PICKED","PAUSED_IN_PACKING","IN_PACKING","CANCELLED","FINISHED"]},"lines":{"type":"array","description":"Positionen der Pickliste ","items":{"$ref":"#/components/schemas/erp-wms-PicklistLine"}},"usedTemplate":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate"},"targetStorageRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"required":["lines","number","state"]},"core-api-MetaInfo":{"description":"MetaInformations for this Object","properties":{"createdAt":{"type":"string","format":"date-time","description":"Created At Timestamp","readOnly":true},"createdFrom":{"type":"string","description":"TenantUser-Identifier of the creator","readOnly":true},"updatedAt":{"type":"string","format":"date-time","description":"Last Updated AT Timestamp","readOnly":true},"updatedFrom":{"type":"string","description":"TenantUser-Identifier of most recent updater","readOnly":true}}},"erp-wms-PicklistLine":{"description":"Positionen einer Pickliste","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"state":{"type":"string","description":"Status der Position einer Pickliste","enum":["CREATED","NEWLY_ADDED","PICKED","NEWLY_ADDED_AND_PICKED","WAITING_FOR_SHIPPING_DOCUMENTS","CANCELLED","FINISHED"]},"lineType":{"type":"string","description":"Arten von Picklistenpositionen","enum":["ARTICLE","ASSEMBLY_GROUP"]},"sourceDocumentId":{"type":"integer","format":"int64","description":"ID des Quell-Dokuments"},"sourceDocumentLineId":{"type":"integer","format":"int64","description":"ID der Quell-Dokumentposition"},"articleId":{"type":"integer","format":"int64","description":"ID des Artikels"},"articleNumber":{"type":"string","description":"Artikelnummer","readOnly":true},"articleDescription":{"type":"string","description":"Artikelbeschreibung","readOnly":true},"articleName":{"type":"string","description":"Artikelbezeichnung","readOnly":true},"articleAlternativeName":{"type":"string","description":"abweichende Artikelbezeichnung","readOnly":true},"storageId":{"type":"integer","format":"int64","description":"ID des Lagers, aus dem gepickt werden soll"},"storageNumber":{"type":"string","description":"Lagernummer","readOnly":true},"storageDisplayName":{"type":"string","description":"Lageranzeigename","readOnly":true},"quantity":{"type":"number","description":"Menge der Position"},"quantityCollected":{"type":"number","description":"Gesammelte Menge der Position"},"quantityPacked":{"type":"number","description":"Verpackte Menge der Position"},"targetDocumentId":{"type":"integer","format":"int64","description":"ID des Ziel-Dokuments"},"targetDocumentLineId":{"type":"integer","format":"int64","description":"ID der Ziel-Dokumentposition"},"pickTrolleyBoxRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"bookings":{"type":"array","description":"Buchungen zu dieser Position","items":{"$ref":"#/components/schemas/erp-wms-PicklistLineBooking"}},"components":{"type":"array","description":"Komponenten dieser Position, falls es sich bei dieser Position um eine Baugruppe handelt","items":{"$ref":"#/components/schemas/erp-wms-PicklistLineComponent"}}},"required":["articleId","lineType","quantity","sourceDocumentId","sourceDocumentLineId","state","storageId"]},"core-api-ApiObjectReference":{"description":"Related account","properties":{"id":{"type":"string","description":"Identifier"},"label":{"type":"string","description":"a label","readOnly":true},"description":{"type":"string","description":"a short description","readOnly":true},"active":{"type":"boolean","description":"Activ","readOnly":true}},"required":["id"]},"erp-wms-PicklistLineBooking":{"description":"Buchungen zu Positionen einer Pickliste","properties":{"state":{"type":"string","description":"Status der Buchung einer Position einer Pickliste","enum":["PRESETTING","PROCESSED"]},"quantity":{"type":"number","description":"Zu buchende Menge (gesammelt)"},"quantityPacked":{"type":"number","description":"Zu buchende Menge (verpackt)"},"storageBinId":{"type":"integer","format":"int64","description":"ID vom bebuchten Lagerplatz"},"storageBinDisplayName":{"type":"string","description":"Anzeigename vom Lagerplatz","readOnly":true},"serialNumber":{"$ref":"#/components/schemas/erp-product-ArticleSerialNumber"}},"required":["quantity","quantityPacked","state","storageBinId"]},"erp-product-ArticleSerialNumber":{"description":"Seriennummer","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"articleRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"serialNumber1":{"type":"string","description":"Seriennummer 1","maxLength":255,"minLength":0},"serialNumber2":{"type":"string","description":"Seriennummer 2","maxLength":255,"minLength":0},"expiryDate":{"type":"string","format":"date","description":"Haltbarkeitsdatum"},"note":{"type":"string","description":"Notiz"},"udi":{"type":"string","description":"Unique Device Identifier (UDI)"}},"required":["articleRef","serialNumber1"]},"erp-wms-PicklistLineComponent":{"description":"Komponenten einer Position einer Pickliste","properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"picklistLineId":{"type":"integer","format":"int64","description":"ID einer Position einer Pickliste"},"position":{"type":"integer","format":"int32","description":"Position der Komponente in der Baugruppe"},"sourceDocumentLineComponentId":{"type":"integer","format":"int64","description":"ID der Komponente der Quell-Dokumentposition"},"articleId":{"type":"integer","format":"int64","description":"ID des Artikels"},"articleNumber":{"type":"string","description":"Artikelnummer","readOnly":true},"articleDescription":{"type":"string","description":"Artikelbeschreibung","readOnly":true},"articleName":{"type":"string","description":"Artikelbezeichnung","readOnly":true},"articleAlternativeName":{"type":"string","description":"abweichende Artikelbezeichnung","readOnly":true},"quantity":{"type":"number","description":"Menge der Position"},"quantityCollected":{"type":"number","description":"Gesammelte Menge der Position"},"quantityPacked":{"type":"number","description":"Verpackte Menge der Position"},"quantityPerAssemblyGroup":{"type":"number","description":"Menge pro Baugruppe (falls die Picklist-Line eine Baugruppe ist)"},"targetDocumentLineComponentId":{"type":"integer","format":"int64","description":"ID der Komponente der Ziel-Dokumentposition"},"bookings":{"type":"array","description":"Buchungen zu dieser Komponente","items":{"$ref":"#/components/schemas/erp-wms-PicklistLineBooking"}}},"required":["articleId","picklistLineId","position","quantity","sourceDocumentLineComponentId"]},"erp-wms-PicklistTemplate":{"properties":{"version":{"type":"string","description":"Version Identifier for this Object (for PUT)"},"info":{"$ref":"#/components/schemas/core-api-MetaInfo"},"id":{"type":"string","description":"Unique identifier of the Object"},"picklistCreationOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistCreationOptions"},"orderSelectionOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.OrderSelectionOptions"},"picklistProcessingOptions":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistProcessingOptions"},"label":{"type":"string","description":"Name der Vorlage"},"description":{"type":"string","description":"Beschreibung der Vorlage"},"pickingType":{"type":"string","description":"Art der Kommissionierung","enum":["FAST_ORDER_PICKING","SINGLE_ORDER_PICKING","COLLECTIVE_ORDER_PICKING","ROLLING_ORDER_PICKING","CONSOLIDATION","REPLENISHMENT"]},"defaultTemplate":{"type":"boolean","default":false,"description":"Handelt es sich um eine Standard-Vorlage?","readOnly":true},"active":{"type":"boolean","default":true,"description":"Is Template active?","readOnly":true},"picklistScripts":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.PicklistScript"},"description":"Skripte für die Erstellung und Verarbeitung von Picklisten"}},"required":["label","pickingType"]},"erp-wms-PicklistTemplate.PicklistCreationOptions":{"description":"Optionen zur Erstellung von Picklisten","properties":{"sortByRoutePosition":{"type":"boolean","default":true,"description":"Positionen der Pickliste nach Laufwegposition sortieren"},"maxPicklistLineCount":{"type":"integer","format":"int64","description":"Maximale Anzahl an Positionen einer Pickliste"},"maxQuantityOfOrderLineForFastOrderPicking":{"type":"integer","format":"int64","default":1,"description":"Maximale Menge einer Auftragsposition für Schnellkommissionierungs-Picklisten"},"orderPickingTrolleyRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"orderPickingTrolleyGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"useAllAvailOrderPickingTrolleys":{"type":"boolean","default":false,"description":"Sollen alle verfügbaren Pickwagen verwendet werden?"},"cycleToCreatePicklistsCronExpression":{"type":"string","description":"Zyklus zur Erstellung von Picklisten (für Background-Jobs, als Quartz-Cron-Expression) (https://www.freeformatter.com/cron-expression-generator-quartz.html)"},"specifyStorageBins":{"type":"boolean","default":true,"description":"Lagerplätze vorgeben"},"specifySerialWithOldestExpiryDate":{"type":"boolean","default":false,"description":"Für Serien-Artikel mit Verfallsdatum/MHD: älteste Serie in Pickliste vorgeben"},"firstCreateFastOrderPickingPicklists":{"type":"boolean","default":false,"description":"Sollen zuerst noch Picklisten für die Schnellkommissionierung erzeugt werden?"},"fastOrderPickingTemplateToUseRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"},"printPicklist":{"type":"boolean","default":false,"description":"Soll die Pickliste gedruckt werden?"},"picklistOutputReportGroupRef":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}}},"erp-wms-PicklistTemplate.OrderSelectionOptions":{"description":"Optionen zur Selektion von Aufträgen","properties":{"maxOrderCount":{"type":"integer","format":"int64","description":"Nur für Einzelkommissionierung und Konsolidierung: maximale Anzahl zu übernehmender Aufträge"},"alternativeSelectionInVql":{"type":"string","description":"Alternative Selektion in VQL"},"additionalExistsStatementsInVql":{"type":"array","description":"Zusätzliche Exists-Statements in VQL","items":{"type":"string","description":"Zusätzliche Exists-Statements in VQL"}},"deliveryMethodRefs":{"type":"array","description":"Liste der gültigen Lieferarten","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentTypeRefs":{"type":"array","description":"Liste der Belegarten vom Belegtyp \"Auftrag\"","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"documentDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"deliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"confirmedDeliveryDateRange":{"$ref":"#/components/schemas/erp-wms-PicklistTemplate.DateRange"},"onlyFullDeliverableOrders":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Aufträge"},"onlyFullDeliverableOrderLines":{"type":"boolean","default":false,"description":"Nur vollständig lieferbare Positionen"},"storageAreaRefs":{"type":"array","description":"Liste von gültigen Lagerbereichen","items":{"$ref":"#/components/schemas/core-api-ApiObjectReference"}},"minArticleCountPerOrder":{"type":"integer","format":"int32","description":"Minimale Anzahl Artikel pro Auftrag"},"maxArticleCountPerOrder":{"type":"integer","format":"int32","description":"Maximale Anzahl Artikel pro Auftrag"},"maxShippingWeightPerOrder":{"type":"number","description":"Maximales Versandgewicht pro Auftrag"},"maxTotalVolumePerOrderInCCM":{"type":"number","description":"Maximales Gesamtvolumen pro Auftrag (in ccm)"},"maxOrderValue":{"type":"number","description":"Maximaler Auftragswert"}}},"erp-wms-PicklistTemplate.DateRange":{"description":"Selektion über einen Datumsbereich","properties":{"from":{"type":"string","description":"Datum von (ggf. als relatives Datum)"},"to":{"type":"string","description":"Datum bis (ggf. als relatives Datum)"},"allowEmpty":{"type":"boolean","default":true,"description":"Datumsbereich darf leer sein"}}},"erp-wms-PicklistTemplate.PicklistProcessingOptions":{"description":"Optionen für die Verarbeitung von Picklisten","properties":{"autoPrintDeliveryDocument":{"type":"boolean","default":false,"description":"Soll die Lieferbelege automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"autoPrintShippingLabel":{"type":"boolean","default":false,"description":"Sollen die Paketlabel automatisch nach Abschluss der Kommissionierung gedruckt werden?"},"allowOnlyScanOfArticles":{"type":"boolean","default":false,"description":"Dürfen Artikel nur per Scan (oder z.B. auch Eingabe der Artikelnummer) erfasst werden"},"hideTargetQuantityInViews":{"type":"boolean","default":false,"description":"Zielmengen in Masken verstecken?"},"allowPickingOfServiceArticles":{"type":"boolean","default":false,"description":"Sollen Dienstleistungen kommissioniert werden?"},"allowPickingOfNonInventoryManagedArticles":{"type":"boolean","default":false,"description":"Sollen nicht-bestandsgeführte Artikel kommissioniert werden?"},"allowFullConfirmation":{"type":"boolean","default":false,"description":"Sammelbestätigung erlauben"},"deviatingQuantity":{"type":"string","description":"Kommissionierung von abweichenden Mengen","enum":["ALLOW_ONLY_ORDERED_QUANTITY","ALLOW_MINOR_QUANTITY","ALLOW_OVER_DELIVERY","ALLOW_DEVIATING_QUANTITY"]},"assemblyGroupAtOnce":{"type":"boolean","default":false,"description":"Baugruppen als Ganzes kommissionieren"},"alwaysShowDeliveryMethod":{"type":"boolean","default":true,"description":"Immer die Lieferbedingung in Masken zeigen"},"showShippingFormOnPickingFinish":{"type":"boolean","default":false,"description":"Versand-Dialog beim Abschluss zeigen"},"autoPickingFinishAfterLastArticleInOrder":{"type":"boolean","default":false,"description":"Automatischer Abschluss nach letztem Artikel vom aktuellen Auftrag"},"useDigitalPicklist":{"type":"boolean","default":false,"description":"Digitale Pickliste verwenden: dabei werden nur die Positionen im Frontend gezeigt und durch Tippen oder Wischen bestätigt"},"usePickNPack":{"type":"boolean","default":false,"description":"Pick'n'Pack verwenden"},"scanDeliveryDocumentAndShippingLabelOnFinish":{"type":"boolean","default":false,"description":"Nur für Konsolidierung: Lieferbeleg und Versandlabel zum Abschluss scannen"},"scanPickTrolleyBoxToConfirmPickedArticle":{"type":"boolean","default":false,"description":"Rollende Kommissionierung/Konsolidierung: beim Sammeln muss die Box nach dem Scan eines Artikels per Scan bestätigt werden"},"blockIfMaximumPackageWeightIsExceeded":{"type":"boolean","default":true,"description":"Überschreitung vom maximalen Paketgewicht blockieren?"}}},"erp-wms-PicklistTemplate.PicklistScript":{"description":"Ein Picklisten-Skript","properties":{"source":{"type":"string","description":"Der Quelltext vom Skript"},"active":{"type":"boolean","default":false,"description":"Ist das Skript aktiv?"}}},"core-error-ApiError":{"properties":{"instance":{"type":"string","description":"the resource that produced the error","readOnly":true},"trackingId":{"type":"string","description":"Internal tracking number for this Error","readOnly":true},"timeOfOccurence":{"type":"string","format":"date-time","description":"Internal timestamp, when this error happened","readOnly":true},"errors":{"$ref":"#/components/schemas/core-error-ApiError.Errors"},"decisions":{"type":"array","description":"all decisions, we need to take care of","items":{"$ref":"#/components/schemas/core-error-ApiErrorDecision"},"readOnly":true,"uniqueItems":true},"httpStatus":{"type":"integer","format":"int32","description":"HTTP-Status code"},"debug-info-url":{"type":"string","format":"uri","description":"optional url to get a more detailed stack trace","readOnly":true}},"required":["decisions","errors","instance","timeOfOccurence","trackingId"]},"core-error-ApiError.Errors":{"description":"all occured errors","properties":{"fieldErrors":{"type":"object","additionalProperties":{"type":"array","description":"One or more validation errors","items":{"$ref":"#/components/schemas/core-error-ApiErrorDetail"},"readOnly":true,"uniqueItems":true},"description":"One or more validation errors","readOnly":true},"services":{"type":"array","description":"One or more generel service errors","items":{"$ref":"#/components/schemas/core-error-ApiErrorDetail"},"readOnly":true,"uniqueItems":true}},"readOnly":true,"required":["fieldErrors","services"]},"core-error-ApiErrorDetail":{"description":"One or more generel service errors","properties":{"message":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"},"property":{"type":"string","description":"property that has a constraint violation  (optional)"}},"readOnly":true},"core-api-LocalizeableMessage":{"description":"localizeable message","properties":{"messageCode":{"type":"string","description":"Internal unique identifier/key for this message"},"messageParameters":{"type":"object","additionalProperties":{"type":"object","description":"list of parameters to fill a formattable message"},"description":"list of parameters to fill a formattable message"},"formattedMessage":{"type":"string","description":"formatted message (default language)"}}},"core-error-ApiErrorDecision":{"description":"all decisions, we need to take care of","properties":{"message":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"},"title":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"},"multipleAnswersAllowed":{"type":"boolean","default":false,"description":"true, if an array of answers is required","readOnly":true},"textInput":{"type":"boolean","default":false,"description":"true, if text input instead of decisions is required","readOnly":true},"options":{"type":"array","description":"possible options for this decision","items":{"$ref":"#/components/schemas/core-error-ApiErrorDecision.DecisionOption"},"readOnly":true},"answerProperty":{"type":"string","description":"property to fill the decision into","readOnly":true},"answerPropertyType":{"type":"string","description":"type of the target property","enum":["FIELD","PARAMETER"],"readOnly":true},"searchDialog":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"}},"readOnly":true},"core-error-ApiErrorDecision.DecisionOption":{"description":"possible options for this decision","properties":{"message":{"$ref":"#/components/schemas/core-api-LocalizeableMessage"},"value":{"type":"string","description":"value for this decision","readOnly":true},"defaultOption":{"type":"boolean","default":false,"description":"default option","readOnly":true},"searchDialogs":{"type":"array","description":"Zu verwendende Search-Dialogs","items":{"$ref":"#/components/schemas/core-error-ApiErrorDecision.DecisionOptionSearchDialog"},"readOnly":true}}},"core-error-ApiErrorDecision.DecisionOptionSearchDialog":{"description":"Zu verwendende Search-Dialogs","properties":{"dialog":{"$ref":"#/components/schemas/unknownservice-unknownmodule-JsonNode"},"answerKey":{"type":"string","description":"Schlüssel für das Ergebnis vom Search-Dialog","readOnly":true}}},"unknownservice-unknownmodule-JsonNode":{"description":"Search-Dialog"}}}}
```

## GET /wms/picklists/script-context-description/{picklistScriptType}

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.14.3"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://localhost:52177/api","description":"Generated server url"}],"paths":{"/wms/picklists/script-context-description/{picklistScriptType}":{"get":{"tags":["Picklisten"],"operationId":"getScriptDescription","parameters":[{"name":"picklistScriptType","in":"path","description":"Typ des Skripts","required":true,"schema":{"type":"string","description":"Mögliche Skript-Typen für Erstellung und Verarbeitung von Picklisten","enum":["CONNECT_PICK_BOXES_TO_PICKLIST_LINE"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/core-scripting-ScriptDescription"}}}}}}}},"components":{"schemas":{"core-scripting-ScriptDescription":{"description":"Beschreibung zu einem Skript","properties":{"mainInstance":{"$ref":"#/components/schemas/core-scripting-ScriptingInstanceDescription"},"availableTypes":{"type":"array","description":"Beschreibungen der verfügbaren Typen","items":{"$ref":"#/components/schemas/core-scripting-ScriptingTypeDescription"}},"availableInput":{"type":"array","description":"Verfügbare Eingabedaten","items":{"$ref":"#/components/schemas/core-scripting-ScriptInputDescription"}}}},"core-scripting-ScriptingInstanceDescription":{"description":"Beschreibung einer Instanz, welcher im Scripting verwendet wird","properties":{"name":{"type":"string","description":"Name des Typs"},"description":{"type":"string","description":"Beschreibung des Typs"},"moduleName":{"type":"string","description":"Name des Moduls, wo diese Instanz definiert ist"},"attributes":{"type":"array","description":"Attribute des Typs","items":{"$ref":"#/components/schemas/core-scripting-ScriptingTypeAttributeDescription"}},"methods":{"type":"array","description":"Methoden des Typs","items":{"$ref":"#/components/schemas/core-scripting-ScriptingTypeMethodDescription"}},"usageExample":{"type":"string","description":"Beispiel für die Verwendung"},"type":{"type":"string","description":"Art des Scripting-Typs","enum":["INSTANCE","SERVICE","DTO","EAV","ENUM","ARRAY","MAP","CALLBACK","METHOD"]}}},"core-scripting-ScriptingTypeAttributeDescription":{"description":"Beschreibung eines Attributs eines Objekts, welches im Scripting verwendet wird","properties":{"name":{"type":"string","description":"Name des Attributs"},"description":{"type":"string","description":"Beschreibung des Attributs"},"readOnly":{"type":"boolean","default":false,"description":"Ist das Attribut read-only"},"dataType":{"type":"string","description":"Datentyp des Attributs"},"dataTypeName":{"type":"string","description":"Für Datentyp \"object\": Beschreibung des Objekts"}}},"core-scripting-ScriptingTypeMethodDescription":{"description":"Beschreibung einer Methode eines Objekts, welches im Scripting verwendet wird","properties":{"name":{"type":"string","description":"Name der Methode"},"description":{"type":"string","description":"Beschreibung der Methode"},"returnType":{"type":"string","description":"Rückgabetyp der Methode"},"returnTypeName":{"type":"string","description":"Für Datentyp \"object\": Name des Rückgabe-Typs"},"returnDescription":{"type":"string","description":"Beschreibung zum Rückgabe-Wert"},"parameters":{"type":"array","description":"Parameter der Methode","items":{"$ref":"#/components/schemas/core-scripting-ScriptingTypeMethodParameterDescription"}},"dataTypeName":{"type":"string"},"dataType":{"type":"string"},"type":{"type":"string","description":"Art des Scripting-Typs","enum":["INSTANCE","SERVICE","DTO","EAV","ENUM","ARRAY","MAP","CALLBACK","METHOD"]}}},"core-scripting-ScriptingTypeMethodParameterDescription":{"description":"Beschreibung eines Parameters einer Methode eines Objekts, welches im Scripting verwendet wird","properties":{"name":{"type":"string","description":"Name des Parameters"},"description":{"type":"string","description":"Beschreibung des Parameters"},"nonNull":{"type":"boolean","default":false,"description":"Ist der Parameter als \"non-null\" definiert"},"dataType":{"type":"string","description":"Datentyp des Parameters"},"dataTypeName":{"type":"string","description":"Für Datentyp \"object\": Name des Parameter-Typs"}}},"core-scripting-ScriptingTypeDescription":{"description":"Beschreibungen der verfügbaren Typen","properties":{"name":{"type":"string","description":"Name des Typs"},"description":{"type":"string","description":"Beschreibung des Typs"},"type":{"type":"string","description":"Art des Scripting-Typs","enum":["INSTANCE","SERVICE","DTO","EAV","ENUM","ARRAY","MAP","CALLBACK","METHOD"]}}},"core-scripting-ScriptInputDescription":{"description":"Beschreibung eines Eingabe-Parameters","properties":{"name":{"type":"string","description":"Name des Parameters"},"description":{"type":"string","description":"Beschreibung des Parameters"},"dataType":{"type":"string","description":"Datentyp des Parameters"},"dataTypeName":{"type":"string","description":"Für Datentyp \"object\": Typ des Parameters"}}}}}}
```
