# Picklisten

Picklisten

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

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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-format 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"},"mailRecipients":{"type":"array","description":"Empfänger","items":{"$ref":"#/components/schemas/common-output-OutputRecipient.MailRecipient"}},"outputType":{"type":"string","description":"outputType"},"groupIdentifier":{"type":"string","description":"OutputReportGroup Identifier (optional), sonst Default-Group des Moduls"},"published":{"type":"boolean","default":false,"description":"sollen nur bereits veröffentlichte Dokumente beachtet werden?"}}},"common-output-OutputRecipient.MailRecipient":{"description":"Empfänger","properties":{"type":{"type":"string","description":"(mail) recipient type","enum":["TO","CC","BCC"]},"address":{"type":"string","description":"(mail) recipient address"},"name":{"type":"string","description":"(mail) recipient name"}}}}}}
```

## PUT /wms/picklists/cancel

>

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"2026.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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"},"autoDeterminationOfLots":{"type":"boolean","default":false,"description":"Chargen automatisch bestätigen, wenn sie vorgegeben oder bereits beim Picken erfasst wurden"},"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?"},"useSalesUnit":{"type":"boolean","default":false,"description":"Verwende die Verkaufseinheit als Standardmenge"}}},"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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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"},"autoDeterminationOfLots":{"type":"boolean","default":false,"description":"Chargen automatisch bestätigen, wenn sie vorgegeben oder bereits beim Picken erfasst wurden"},"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?"},"useSalesUnit":{"type":"boolean","default":false,"description":"Verwende die Verkaufseinheit als Standardmenge"}}},"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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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"},"autoDeterminationOfLots":{"type":"boolean","default":false,"description":"Chargen automatisch bestätigen, wenn sie vorgegeben oder bereits beim Picken erfasst wurden"},"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?"},"useSalesUnit":{"type":"boolean","default":false,"description":"Verwende die Verkaufseinheit als Standardmenge"}}},"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.20.4"},"tags":[{"name":"Picklisten","description":"Picklisten"}],"servers":[{"url":"http://10.102.25.252:32790/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"}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.vario-software.de/api-reference/picklisten.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
