CodeCauseOfStockCount
| API | Description |
|---|---|
| GET api/CodeCauseOfStockCount/All/{CompanyId} |
Get all code causes of stock count |
Batch
| API | Description |
|---|---|
| GET api/Batch/Item/{ClientId}/{ItemId} |
Get batches for item |
ApplicationVersion
| API | Description |
|---|---|
| GET api/ClientApplicationVersion/WEH |
DEPRECATED! Get the version of the Windows Embedded Handheld (WEH) OC2 PDA client application available for download |
| GET api/ApplicationVersion/API |
Get the version of the API |
| GET api/ApplicationVersion/OnlineControl |
Get the database version of Online Control |
Customer
| API | Description |
|---|---|
| GET api/Customer/All/Filter/{filter} |
Get all customers satisfying filter |
Classification
| API | Description |
|---|---|
| GET api/ClassificationCode/All/{ClientId} |
Get all classification codes |
| GET api/ClassificationCode/All/{ClientId}/Filter/{Filter} |
Get all classification codes by filter |
LocationContent
| API | Description |
|---|---|
| GET api/LocationContent/Location/{LocationId}/Pang/{PangId} |
Get location content by location id and packaging id |
| GET api/LocationContent/Location/{LocationId} |
Get location content by location id |
ProductPackaging
| API | Description |
|---|---|
| GET api/ProductPackaging/GTIN/{OwnerId}/{GTIN} |
Get productpackaging by GTIN |
| GET api/ProductPackaging/ProductId/{OwnerId}/{ProdId} |
Get productpackaging by product id |
| GET api/ProductPackaging/PangId/{OwnerId}/{PangId} |
Get productpackaging by packaging (pang) id |
StockCountOrderLine
| API | Description |
|---|---|
| POST api/StockCountOrderLines/GenerateOnLocation/{SystemUserId}/{LocationId}/{StockCountOrderId} |
Generate stock count orderlines to be counted for specified location belonging to specified order |
| POST api/StockCountOrderLines/CreateNewCountedLine |
Generate new counted stock count line based on input parameters Original quantity on the line is set to zero |
| POST api/StockCountOrderLines/UpdateCountedQuantityOnLine |
Update counted quantity on existing stock count line based on input parameters |
| POST api/StockCountOrderLines/RegisterItemContentStockCount |
Register counted content on item |
Supplier
| API | Description |
|---|---|
| GET api/Supplier/ClientId/{ClientId}/SupplierId/{SupplierId} |
Get specific supplier by SupplierId |
Consumption
| API | Description |
|---|---|
| POST api/Consumption/FromItems |
Register consumption from items |
| POST api/Consumption/FromItemContent |
Register consumption from item content |
LabelPrintTemplate
| API | Description |
|---|---|
| GET api/LabelPrintTemplate/Client/{ClientId}/User/{UserId}/Template/{LabelPrintTemplateId} |
Get specific label print template |
| GET api/LabelPrintTemplate/Client/{ClientId}/User/{UserId} |
Get label print templates for system user |
| GET api/LabelPrintTemplate/Client/{ClientId} |
Get label print templates for client |
| POST api/LabelPrintTemplate/Head/UpdateOrCreate |
Create new or update existing label print template head as specified in input parameter |
| POST api/LabelPrintTemplate/Delete |
Delete label print template including lines |
| POST api/LabelPrintTemplate/Line/UpdateOrCreate |
Create new or update existing lable print template line as specified in input parameter |
| POST api/LabelPrintTemplate/Line/Delete |
Delete specified label print template line |
ReportFormData
| API | Description |
|---|---|
| GET api/ReportFormData/DeliveryNote/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId}/FormNo/{FormNo} |
Get Deliverynote data for report |
| GET api/ReportFormData/FreightBill/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId}/FormNo/{FormNo} |
Get FreightBill data for report |
| GET api/ReportFormData/SalesOrder/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId} |
Get SalesOrder data for report based on PurchaseOrderId (PurchaseOrder and SalesOrder must be connected) |
| GET api/ReportFormData/SupplierOrder/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId}/FormNo/{FormNo} |
Get SupplierOrder data for report |
SalesOrderLineToBePicked
| API | Description |
|---|---|
| GET api/SalesOrderLines/AllocatedFromSplitItems/{SalesOrderId}/{WarehouseId} |
Get all allocated salesorderlines to be picked from split items belonging to sales order id |
| POST api/SalesOrderLines/AllocatedFromSplitItems/ExtendedLocationFilter/{SalesOrderId} |
Get all allocated salesorderlines to be picked from split items belonging to sales order id |
| GET api/SalesOrderLines/AllocatedFromSplitItemsV2/{SalesOrderId}/{WarehouseId} |
V2: Get all allocated salesorderlines to be picked from split items belonging to sales order id |
| POST api/SalesOrderLines/AllocatedFromSplitItemsV2/ExtendedLocationFilter/{SalesOrderId} |
V2: Get all allocated salesorderlines to be picked from split items belonging to sales order id |
| GET api/SalesOrderLines/All/{SalesOrderId} |
Get all salesorderlines to be picked belonging to sales order id regeardless of warehouse |
| GET api/SalesOrderLines/AllV2/{SalesOrderId} |
V2: Get all salesorderlines to be picked belonging to sales order id regeardless of warehouse |
| GET api/SalesOrderLines/UnAllocated/{SalesOrderId}/{WarehouseId} |
Get all unallocated salesorderlines to be picked belonging to sales order id on specified warehouse |
| POST api/SalesOrderLines/UnAllocated/ExtendedLocationFilter/{SalesOrderId} |
Get all unallocated salesorderlines to be picked belonging to sales order id on specified warehouse |
| GET api/SalesOrderLines/UnAllocatedV2/{SalesOrderId}/{WarehouseId} |
V2: Get all unallocated salesorderlines to be picked belonging to sales order id on specified warehouse |
| POST api/SalesOrderLines/UnAllocatedV2/ExtendedLocationFilter/{SalesOrderId} |
V2: Get all unallocated salesorderlines to be picked belonging to sales order id on specified warehouse |
| GET api/SalesOrderLines/OrderLine/UnallocatedQuantity/{OrderlineId} |
Get the unallocated quantity for the orderline specified |
Route
| API | Description |
|---|---|
| GET api/Route/All |
Get all active routes |
| GET api/Route/Filter/{filter} |
Get active routes by filter |
| GET api/Route/RouteId/{routeId} |
Get route by route id |
Company
| API | Description |
|---|---|
| GET api/Company |
Get company information |
| GET api/Company/ClientId/{ClientId} |
Get company information by ClientId (deprecated) |
| GET api/Company/V2 |
Get extended version 2 company information |
SalesOrderSignature
| API | Description |
|---|---|
| POST api/SalesOrderSignature/Register |
Register signature on sales order |
MeasureData
| API | Description |
|---|---|
| POST api/MeasureData/Register |
Register measure data according to input list(s) |
Item
| API | Description |
|---|---|
| GET api/Item/SSCC/{SSCC} |
Get spesific item by SSCC number |
| GET api/Item/ItemId/{ItemId} |
Get spescific item by item Id |
| GET api/Item/ItemExistence/{ItemId}/{CopyIsValidExistence} |
Check if item with specified id exists, specify if it should validate as existing if it has been moved to item copy |
| GET api/Item/SalesOrderPickItems/{OwnerId}/{SalesOrderId} |
Get all pick items belonging to a specific sales order |
| GET api/Item/UnallocatedItems/OwnerId/{OwnerId}/ProductId/{ProductId}/DispatchLocatinId/{DispatchLocationId} |
Get all unallocated items for a specific product in a specific dispatch location |
| GET api/Item/UnfinishedItems/LocationId/{locationId} |
Get all unfinished items on specific location |
| GET api/Item/IsItemCompleteTPak/{OwnerId}/{SystemUserId}/{ItemId} |
Validate if an item is a potential complete (full) TPAk |
| GET api/Item/QuantityAvailable/{OwnerId}/{SystemUserId}/{DispatchLocationId}/{ProductId}/{ItemId} |
Get available quantity on item |
| GET api/Item/NextSSCCSequenceNumber/{ClientId} |
Get the next sequence number to be used in SSCC number calculation |
| GET api/Item/NextSSCC/{clientId} |
Get the next SSCC number for the specified client |
| POST api/Item/AddNewPickItem |
Add a new pick item according to supplied parameters |
| POST api/Item/UpdateItem |
Update an item according to the values in the Item parameter |
| POST api/Item/SetAsPicked/{ItemId} |
Update item specified by ItemId as picked |
| POST api/Item/SetAsTaken/{ItemId}/{UserName} |
Update item specified by ItemId as taken |
| POST api/Item/SetAsUnTaken/{ItemId} |
Update item specified by ItemId as untaken |
| POST api/Item/SetAsUnFinished/{ItemId} |
Update item specified by ItemId as unfinished |
| POST api/Item/SwapAllocatedItem |
Swap allocated item |
| POST api/Item/SetAsFinished/{ItemId} |
Update item specified by ItemId as finished |
| POST api/Item/AddFromExternalSource |
Create new items from external source as specified in input parameter |
| POST api/Item/AddFromExternalSourceV2 |
Create new items from external source as specified in input parameter |
| POST api/Item/ReceiveFromProduction |
Receive new items from production as specified in input parameter |
| POST api/Item/ReceiveFromPurchase |
Receive new items from purchase as specified in input parameter |
AllocatedCompleteItem
| API | Description |
|---|---|
| POST api/AllocatedCompleteItem/All/ExtendedLocationFilter/{OwnerId} |
Get all complete items allocated within the LocationFilter parameter |
| POST api/AllocatedCompleteItem/V2/All/ExtendedLocationFilter/{OwnerId} |
V2: Get all complete items allocated within the LocationFilter parameter |
| POST api/AllocatedCompleteItem/All/Picked/ExtendedLocationFilter/{OwnerId} |
Get all complete items allocated and picked within the DispatchLocationIdList parameter |
| POST api/AllocatedCompleteItem/V2/All/Picked/ExtendedLocationFilter/{OwnerId} |
V2: Get all complete items allocated and picked within the DispatchLocationIdList parameter |
| POST api/AllocatedCompleteItem/SalesOrder/ExtendedLocationFilter/{OwnerId}/{SalesOrderId} |
Get all complete items allocated within the LocationFilter parameter for the specified SalesOrderId |
| POST api/AllocatedCompleteItem/V2/SalesOrder/ExtendedLocationFilter/{OwnerId}/{SalesOrderId} |
V2: Get all complete items allocated within the LocationFilter parameter for the specified SalesOrderId |
| POST api/AllocatedCompleteItem/SalesOrder/Picked/ExtendedLocationFilter/{OwnerId}/{SalesOrderId} |
Get all complete items allocated and picked within the DispatchLocationIdList parameter for the specified SalesOrderId |
| POST api/AllocatedCompleteItem/V2/SalesOrder/Picked/ExtendedLocationFilter/{OwnerId}/{SalesOrderId} |
V2: Get all complete items allocated and picked within the DispatchLocationIdList parameter for the specified SalesOrderId |
SupplierOrder
| API | Description |
|---|---|
| GET api/SupplierOrder/AvailableForDelivery/ClientId/{ClientId}/SupplierId/{SupplierId} |
Get available supplier orders for delivery by ClientId and SupplierId |
| GET api/SupplierOrder/All/ClientId/{ClientId}/SupplierId/{SupplierId}/FromDate/{FromDate}/ToDate/{ToDate} |
Get all supplier orders by ClientId and SupplierId between FromDate and ToDate |
| GET api/SupplierOrder/Complete/ClientId/{ClientId}/OrderId/{OrderId} |
Get the specified complete supplier order including lines and items by ClientId and OrderId |
| POST api/SupplierOrder/ConfirmDelivery |
Confirms the quantity on supplier order on the linked purchaseorder. Sets purchase order as confirmed. If link exists to sales order, the sales order is updated with the confirmed quantity from purchase order. EDI confirmation of the sales order will be generated if the customer of the sales order is configured for EDI. Email confirmation of the sales order will be generated if the customer of the sales order is configured for receiving email confirmations |
| POST api/SupplierOrder/Dispatch |
Marks lines and items as picked. Updates the order with new trace status Dispatched. Generates consignment tracking number for the order. |
| POST api/SupplierOrder/ReverseDispatch |
Marks lines and items as not picked. Updates the order with new trace status Started. |
| POST api/SupplierOrder/Deliver |
Marks lines and items as delivered Updates the order with new trace status Delivered. Updates the purchase order with the delivered quantity and update its status. Creates a reception for the linked purchase order. Adds the received quantity and items to the linked sales order by allocating and picking. Generates consignment for the sales order based on the supplier/purchase order consignment by using the same consignment/tracking number Generates EDI delivery note if customer of the sales order is configured for EDI. |
| POST api/SupplierOrder/SetQuantityConfirmed |
Set confirmed quantity on supplied orderlines including deviation cause codes |
| GET api/SupplierOrders/AggregatedKeyFigures/ClientId/{ClientId}/SupplierId/{SupplierId} |
Get aggregated key figures based on supplier orders in progress |
ReallocationOrderLine
| API | Description |
|---|---|
| GET api/ReallocationOrderLine/UnfinishedOrderLines/{DispatchLocationId}/{RelocationType} |
Get unfinished orderlines |
| POST api/ReallocationOrderLine/UnfinishedOrderLines/WareHouse/{ListOfWarehouseId} |
Get unfinished orderlines by warehouse |
| GET api/ReallocationOrderLine/UnfinishedOrderLines/WareHouse/{WareHouseId} |
Get unfinished orderlines by warehouse id |
| POST api/ReallocationOrderLine/AddQuantityReallcatedAndSetFinish/OrderLineId/{OrderLineId}/QuantityReallocated/{QuantityReallocated} |
Add quantity reallocated and set as finish if complete |
SupplierOrderline
| API | Description |
|---|---|
| GET api/SupplierOrderline/AvailableForDelivery/ClientId/{ClientId}/OrderId/{OrderId} |
Get available supplier order lines by ClientId and OrderId |
| POST api/SupplierOrderline/SetQuantityConfirmed |
Set quantity confirmed including deviation cause code |
SalesReporting
| API | Description |
|---|---|
| GET api/SalesReporting/AggregatedOrderedQuantity/SystemUser/{systemUserId}/FromDate/{fromDate}/ToDate/{toDate} |
Get aggregated ordered quantity per product by system user (employee) |
SupplierItem
| API | Description |
|---|---|
| POST api/SupplierItem/GeneratePalletLabelPdf/ClientId/{clientId} |
Get PalletLabel(s) as PDF |
| POST api/SupplierItem/GenerateTransportLabelPdf/ClientId/{clientId} |
Get TransportLabel(s) as PDF |
| GET api/SupplierItem/Order/ClientId/{ClientId}/OrderId/{OrderId} |
Get available supplier order items with details by ClientId and OrderId |
| POST api/SupplierItem/AddContent |
Add content to supplier item |
| POST api/SupplierItem/RemoveContent |
Remove content from supplier item |
| POST api/SupplierItem/Create |
Create new supplier item |
| POST api/SupplierItem/CreateCompleteProductItem |
Create new complete product supplier item from input values |
| POST api/SupplierItem/Delete |
Delete supplier item |
| POST api/SupplierItem/SetAsPicked |
Mark supplier item as picked |
| POST api/SupplierItem/UndoSetAsPicked |
Unmark supplier item as picked |
| POST api/SupplierItem/SetAsDelivered |
Mark supplier item as delivered |
| POST api/SupplierItem/UndoSetAsDelivered |
Unmark supplier item as delivered |
Product
| API | Description |
|---|---|
| GET api/Product/All |
Get all products from server |
| GET api/Product/GTIN/{GTIN} |
Get specific product by GTIN number |
| GET api/Product/ProductId/{ProductId} |
Get specific product by ProductId |
| GET api/Product/Number/{OwnerId}/{ArticleNo} |
Get specific products by product/article number |
| GET api/Product/EPD/{ClientId}/Filter/{Filter} |
Get product internal epd list by filter |
| GET api/Product/EPD/{ClientId}/Supplier/{SupplierId}/Filter/{Filter} |
Get product internal epd list belonging to specified supplier by filter |
| GET api/Product/EPD/Production/{ClientId} |
Get product internal epd for all production products |
| GET api/Product/EPD/All/{ClientId} |
Get product internal epd for all products |
| GET api/Product/EPD/MarkedForExport/{ClientId} |
Get product internal epd for products marked for export |
| GET api/Product/EPD/ClientId/{ClientId}/ExactArticleNo/{ArticleNo} |
Get product internal epd for product matching exact article no |
| GET api/Product/Labeling/All/{ClientId} |
Get labeling information for all production products |
| GET api/Product/Labeling/{ClientId}/Filter/{Filter} |
Get labeling information for production products matching filter |
| GET api/Product/Labeling/{ClientId}/ExactArticleNo/{ArticleNo} |
Get labeling information for production product nmatching exact article no |
| GET api/Product/All/Sales/Filter/{filter} |
Get all sales products satisfying filter |
| GET api/Product/All/Sales/GTIN/{gtin} |
Get all sales products by gtin |
| GET api/Product/CustomerId/{customerId}/TopXDelivered/{topX} |
Get top x of customers most delivered products |
| POST api/Product/EnableExport/ClientId/{ClientId}/ChangedBy/{ChangedBy} |
Enable products for export to external systems |
| POST api/Product/DisableExport/ClientId/{ClientId}/ChangedBy/{ChangedBy} |
Disable products for export to external systems |
DashboardData
| API | Description |
|---|---|
| GET api/DashboardData/SalesOrder/ClientId/{ClientId}/UserId/{UserId}/CustomerNumber/{CustomerNumber}/ProjectNumber/{ProjectNumber}/FromDate/{FromDate}/ToDate/{ToDate} |
Get sales order dashboard data |
| GET api/DashboardData/PurchaseOrder/ClientId/{ClientId}/UserId/{UserId}/SupplierId/{SupplierId}/ProjectNumber/{ProjectNumber}/FromDate/{FromDate}/ToDate/{ToDate}/FormNo/{FormNo} |
Get purchase order dashboard data |
| GET api/DashboardData/CombinedBI/ClientId/{ClientId}/UserId/{UserId}/FromDate/{FromDate}/ToDate/{ToDate} |
Get combined BI dashboard data |
| GET api/DashboardData/CreditApproval/ClientId/{ClientId}/UserId/{UserId}/SupplierId/{SupplierId}/FromDate/{FromDate}/ToDate/{ToDate} |
Get credit approval dashboard data |
| GET api/DashboardData/Invoice/ClientId/{ClientId}/UserId/{UserId}/FromDate/{FromDate}/ToDate/{ToDate} |
Get invoice dashboard data |
LocationBalance
| API | Description |
|---|---|
| GET api/LocationBalance/Packaging/{PangId} |
Get location balance list by pang id |
| GET api/LocationBalance/Location/{LocationId} |
Get location balance with item by location |
CreditApproval
| API | Description |
|---|---|
| POST api/CreditApproval/Create |
Create new credit approval |
| GET api/CreditApproval/Get/CreatedBy/{createdBy}/FromDate/{fromDate}/ToDate/{toDate} |
Get credit approvals by filter (Deprecated) |
| GET api/CreditApproval/Get/SystemUser/{systemUserId}/FromDate/{fromDate}/ToDate/{toDate} |
Get credit approvals by filter |
ItemContent
| API | Description |
|---|---|
| GET api/ItemContent/{ItemId}/{PangId} |
Get item content by item and packaging |
| GET api/ItemContent/{ItemId} |
Get item content by item |
| GET api/ItemContent/Location/{locationId} |
Get item content by location |
| GET api/ItemContent/Picked/{ItemId}/{IsDelivered} |
Get item content for picked item |
SalesOrderToBePicked
| API | Description |
|---|---|
| GET api/SalesOrders/Allocated/{OwnerId}/{DispatchLocationId}/{WarehouseId} |
Get all salesorders with status to be picked and has allocated quantity on split items |
| GET api/SalesOrders/Allocated/{OwnerId}/{SystemUserId}/{DispatchLocationId}/{WarehouseId} |
Get all salesorders with status to be picked and has allocated quantity on split items including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/Allocated/ExtendedLocationFilter/{OwnerId} |
Get all salesorders with status to be picked and has allocated quantity on split items |
| POST api/SalesOrders/Allocated/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
Get all salesorders with status to be picked and has allocated quantity on split items including filter locks (information about other users currently picking this order) |
| GET api/SalesOrders/AllocatedV2/{OwnerId}/{DispatchLocationId}/{WarehouseId} |
V2: Get all salesorders with status to be picked and has allocated quantity on split items |
| GET api/SalesOrders/AllocatedV2/{OwnerId}/{SystemUserId}/{DispatchLocationId}/{WarehouseId} |
V2: Get all salesorders with status to be picked and has allocated quantity on split items including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/AllocatedV2/ExtendedLocationFilter/{OwnerId} |
V2: Get all salesorders with status to be picked and has allocated quantity on split items |
| POST api/SalesOrders/AllocatedV2/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
V2: Get all salesorders with status to be picked and has allocated quantity on split items including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/CompleteItemAllocations/ExtendedLocationFilter/{OwnerId} |
Get all salesorders with status to be picked and has allocated complete items |
| POST api/SalesOrders/CompleteItemAllocationsV2/ExtendedLocationFilter/{OwnerId} |
V2: Get all salesorders with status to be picked and has allocated complete items |
| POST api/SalesOrders/CompleteItemAllocations/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
Get all salesorders with status to be picked and has allocated complete items including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/CompleteItemAllocationsV2/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
V2: Get all salesorders with status to be picked and has allocated complete items including filter locks (information about other users currently picking this order) |
| GET api/SalesOrders/Unallocated/{OwnerId}/{DispatchLocationId}/{WarehouseId} |
Get all salesorders with status to be picked and have unallocated lines |
| GET api/SalesOrders/Unallocated/{OwnerId}/{SystemUserId}/{DispatchLocationId}/{WarehouseId} |
Get all salesorders with status to be picked and have unallocated lines including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/Unallocated/ExtendedLocationFilter/{OwnerId} |
Get all salesorders with status to be picked and have unallocated lines |
| POST api/SalesOrders/Unallocated/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
Get all salesorders with status to be picked and have unallocated lines including filter locks (information about other users currently picking this order) |
| GET api/SalesOrders/UnallocatedV2/{OwnerId}/{DispatchLocationId}/{WarehouseId} |
V2: Get all salesorders with status to be picked and have unallocated lines |
| GET api/SalesOrders/UnallocatedV2/{OwnerId}/{SystemUserId}/{DispatchLocationId}/{WarehouseId} |
V2: Get all salesorders with status to be picked and have unallocated lines including filter locks (information about other users currently picking this order) |
| POST api/SalesOrders/UnallocatedV2/ExtendedLocationFilter/{OwnerId} |
V2: Get all salesorders with status to be picked and have unallocated lines |
| POST api/SalesOrders/UnallocatedV2/ExtendedLocationFilter/{OwnerId}/{SystemUserId} |
V2: Get all salesorders with status to be picked and have unallocated lines including filter locks (information about other users currently picking this order) |
| GET api/SalesOrders/OrderNumber/{OwnerId}/{OrderNumber}/Order |
Get salesorder by order number |
| GET api/SalesOrders/OrderNumberV2/{OwnerId}/{OrderNumber}/Order |
V2: Get salesorder by order number |
| POST api/SalesOrders/Order/SetAsPicked/{OrderId} |
Update sales order specified by OrderId as picked |
DeliveryPlan
| API | Description |
|---|---|
| GET api/DeliveryPlan/CustomerInfo/ClientId/{ClientId}/Filter/{Filter} |
Get customer info for delivery plan by specified filter (store number, GLN location number, customer number, customer name) |
| GET api/DeliveryPlan/CustomerInfo/ClientId/{ClientId}/All |
Get all customers info for delivery plan |
Pick
| API | Description |
|---|---|
| POST api/Pick/AllocatedSplitItem |
Save allocated pick from split item |
| POST api/Pick/AllocatedCompleteItem |
Save allocated complete item as picked |
| POST api/Pick/AllocatedLocation |
Save allocated pick from location |
| POST api/Pick/Production |
Save pick from production |
| POST api/Pick/UnallocatedFromDriverApp |
Save unallocated pick from driver app |
| POST api/Pick/Undo/UnallocatedFromDriverApp |
Undo unallocated pick from driver app |
| POST api/Pick/UnallocatedCompleteItem |
Save unallocated complete item pick |
| POST api/Pick/UnallocatedSplitItem |
Save unallocated split item pick |
CodeCauseOfQuantityChange
| API | Description |
|---|---|
| GET api/CodeCauseOfQuantityChange/All/{CompanyId} |
Get all code causes of quantity change |
SalesOrderLineDetail
| API | Description |
|---|---|
| GET api/SalesOrderLineDetail/SalesOrderLineId/{salesOrderLineId} |
Get salesorderline details by salesorderlineid |
Relocate
| API | Description |
|---|---|
| POST api/Relocate/Location |
Relocate quantity from one location to another |
| POST api/Relocate/Item |
Relocate item from its current location to a new location |
| POST api/Relocate/ItemContent |
Relocate item content from its current item to a another item |
| POST api/Relocate/ItemContentToNewItem |
Relocate item content from its current item to a new item |
| POST api/Relocate/ItemContentToLocation |
Relocate item content from its current item to a location |
| GET api/Relocate/ValidateItemRelocation?clientId={clientId}&systemUserId={systemUserId}&itemId={itemId}&locationId={locationId} |
Validate whether an item can be relocated to a given location |
| GET api/Relocate/ValidateItemRelocation/ClientId/{clientId}/SystemUserId/{systemUserId}/ItemId/{itemId}/LocationId/{locationId} |
Validate whether an item can be relocated to a given location |
ItemView
ReportForm
| API | Description |
|---|---|
| GET api/ReportForm/ReportFormDeliveryNote/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId} |
Get DeliveryNote FormReport Definition for customer on salesorder connected to purchaseorder... |
| GET api/ReportForm/ReportFormFreightBill/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId} |
Get FreightBill FormReport Definition for customer on salesorder connected to purchaseorder... |
| GET api/ReportForm/ReportFormSalesOrder/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId} |
Get SalesOrder FormReport Definition for customer on salesorder connected to purchaseorder... |
| GET api/ReportForm/ReportFormSupplierOrder/ClientId/{ClientId}/UserId/{UserId}/PurchaseOrderId/{PurchaseOrderId} |
Get SupplierOrder FormReport Definition for supplier... |
| GET api/ReportForm/ReportForm/ClientId/{ClientId}/UserId/{UserId}/ReportFormName/{ReportFormName} |
Get FormReport Definition for named report |
PurchaseOrder
| API | Description |
|---|---|
| GET api/PurchaseOrder/AllReadyForReception |
Get purchase orders ready for reception |
| GET api/PurchaseOrder/ReadyForReception/ProductId/{productId}/PackagingId/{packagingId} |
Get purchase orders ready for reception containing product/packaging |
| GET api/PurchaseOrder/ReceiveStatus/Product/PurchaseOrderId/{purchaseOrderId}/ProductId/{productId}/PackagingId/{packagingId} |
Get receive status by purchase order, product and packaging |
| GET api/PurchaseOrder/ReceiveStatus/Products/PurchaseOrderId/{purchaseOrderId} |
Get receive status for all products by purchase order |
| GET api/PurchaseOrder/ReceiveStatus/Order/PurchaseOrderId/{purchaseOrderId} |
Get receive status by purchase order |
| POST api/PurchaseOrder/SetPurchaseOrderAsReceived/PurchaseOrderId/{purchaseOrderId} |
Set purchase order as received |
OrderLocationFilterLock
| API | Description |
|---|---|
| GET api/OrderLocationFilterLock/UserOrderLocationList/{SystemUserId}/{OrderId}/{LocationId} |
Get filter lock(s) specified by OrderId, LocationId and excluding locks specified by SystemUserId Note: Also returns locks where location is not specified |
| GET api/OrderLocationFilterLock/UserLocationList/{SystemUserId}/{LocationId} |
Get filter lock(s) specified by LocationId and excluding locks specified by SystemUserId Note:Also returns locks where location is not specified |
| GET api/OrderLocationFilterLock/UserList/{SystemUserId} |
Get filter lock(s) excluding locks specified by SystemUserId Note:Also returns locks where location is not specified |
| POST api/OrderLocationFilterLock/AddSalesOrderLock/{SystemUserId}/{SalesOrderId}/{LocationId} |
Add filter lock specified by SystemUserId, OrderId and LocationId |
| POST api/OrderLocationFilterLock/AddStockCountOrderLock/{SystemUserId}/{StockCountOrderId} |
Add filter lock specified by SystemUserId, StockCountOrderId and LocationId |
| POST api/OrderLocationFilterLock/Remove/{FilterLockId} |
Delete filter lock specified by FilterLockId |
SalesOrder
| API | Description |
|---|---|
| GET api/SalesOrder/All/DispatchLocationId/{dispatchLocationId} |
Get sales order by dispatch location |
| POST api/SalesOrder/All/DispatchLocationId/{dispatchLocationId} |
Get sales order by dispatch location and routes |
| GET api/SalesOrder/All/Delivered/DispatchLocationId/{dispatchLocationId}/FromDate/{fromDate}/ToDate/{toDate} |
Get delivered sales orders by dispatch location, from date and to date |
| POST api/SalesOrder/All/Delivered/DispatchLocationId/{dispatchLocationId}/FromDate/{fromDate}/ToDate/{toDate} |
Get delivered sales orders by dispatch location, from date and to date and route filter |
| GET api/SalesOrder/Single/SalesOrderId/{salesOrderId} |
Get sales order by salesOrderId |
| POST api/SalesOrder/Create |
Create new sales order |
| POST api/SalesOrder/Deliver |
Dispatch and deliver sales order |
| POST api/SalesOrder/DispatchAndDeliverFromDriverApp |
Dispatch and deliver sales order |
| POST api/SalesOrder/AddOrUpdateSalesOrderLine |
Updating quantity ordered on new or existing sales order line |
| POST api/SalesOrder/DeleteSalesOrderLine |
Delete sales order line |
| POST api/SalesOrder/DeliverDispatchedOrderFromDriverApp |
Deliver dispatched sales order |
| POST api/SalesOrder/SetAsComplete |
Set order as complete according to system settings definition of a completed order: Picked or Dispatched. Is it Dispatched, a consignment will be created for the order |
Receive
| API | Description |
|---|---|
| GET api/Receive/IsItemInReception/SSCC/{sscc} |
Validate if an sscc is in reception |
| GET api/Receive/ItemInReception/SSCC/{sscc} |
Get details for sscc in reception |
| POST api/Receive/ConfirmItemAsArrived/ItemId/{itemId} |
Update item in reception as arrived |
WeightAccumulation
| API | Description |
|---|---|
| GET api/WeightAccumulation/AllUnhandled |
Get all unhandled weight accumulations |
| GET api/WeightAccumulation/AllUnhandled/WarehouseNumber/{WarehouseNumber} |
Get all unhandled weight accumulations |
| GET api/WeightAccumulation/Filter/StationId/{StationId}/Year/{Year}/Week/{Week}/Batch/{Batch} |
Get all weight accumulations by station id, year and week and batch |
| GET api/WeightAccumulation/Production/Unhandled/Station/{StationId} |
Get unhandled production weight accumulations by station id |
| GET api/WeightAccumulation/Production/Unhandled/Station/{StationId}/Article/{ArticleNumber} |
Get unhandled production weight accumulations by station id and article number |
| GET api/WeightAccumulation/Production/BatchNumber/{BatchNumber} |
Get specific production weight accumulation by batch number |
| POST api/WeightAccumulation/SetAsHandled/{BatchNumber} |
Set specified weight accumulation as handled regardless if it is complete or not. complete = all quantity is added to stock |
| POST api/WeightAccumulation/AddProductionTotalsAndSetAsHandled |
Add specified production value totals and set specified weight accumulation as handled |
| POST api/WeightAccumulation/SetAsHandledOnlyWhenComplete/BatchNumber/{BatchNumber} |
Set specified weight accumulation as handled only if it is complete. complete = all quantity is added to stock |
| POST api/WeightAccumulation/AddStockQuantityAndSetAsHandled/BatchNumber/{BatchNumber}/Quantity/{Quantity} |
Add stock quantity and set specified weight accumulation as handled if complete |
| POST api/WeightAccumulation/AddStockQuantity/BatchNumber/{BatchNumber}/Quantity/{Quantity} |
Add stock quantity and set specified weight accumulation as handled |
Deviation
| API | Description |
|---|---|
| POST api/Deviation/ReceiveOrder/New |
Register new deviation on receive order |
StockCountOrder
| API | Description |
|---|---|
| POST api/StockCountOrder/InitializeFromPDA/{SystemUserId}/{CompanyId}/{CodeCauseOfStockCountId} |
Create new stock count order |
| POST api/StockCountOrder/InitializeFromPDA/{SystemUserId}/{CompanyId}/{LocationId}/{CodeCauseOfStockCountId} |
Create new stock count order on specified location |
| POST api/StockCountOrder/SetAsCountBasisComplete/{SystemUserId}/{StockCountOrderId}/{Comment} |
Set specified stock count order as complete |
| GET api/StockCountOrder/GetActive/SystemUser/{systemUserId} |
Get active stock count orders for system user |
| GET api/StockCountOrder/GetActive/All |
Get active stock count orders |
| POST api/StockCountOrder/DirectItemContentStockCount |
Register new counted content on item directly as a finishedd stock count including an archived stock count order |
| GET api/StockCountOrder/ValidateItemForItemContentStockCount/SSCC/{sscc} |
Validate if a content stock count on the specified item can be performed |
Location
| API | Description |
|---|---|
| GET api/Location/DispatchLocation/{OwnerId} |
Get dipatchlocation location list |
| GET api/Location/Warehouse/DispatchLocationId/{OwnerId}/{DispatchLocationId} |
Get warehouse location list by dispatch location |
| GET api/Location/Warehouse/{OwnerId} |
Get warehouse location list |
| GET api/Location/Wagon/{OwnerId} |
Get wagon location list |
| GET api/Location/All/Number/{LocationNumber} |
Get location list by number |
| GET api/Location/Primary/ProductId/{ProductId} |
Get primary location list by product |
| GET api/Location/All/ExactNumber/{LocationNumber} |
Get exact location by number |
| GET api/Location/All/ExactName/{LocationName} |
Get exact location by name Observe: replace "/" with ___ (3 underscores) and and "." with --- (3) in the LocationName parameter value to avoid a 404 Not Found |
| GET api/Location/All/Id/{LocationId} |
Get location by location id |
| GET api/Location/All/{ClientId} |
Get all active locations |
| GET api/Location/IsDeepStacker/{LocationId} |
Determines if location is of type deep stacker |
| GET api/Location/IsRow/{LocationId} |
Determines if location is of type row |
| GET api/Location/Validation/ContainsDifferentProduct/LocationId/{LocationId}/ProductId/{ProductId} |
Determines if items in location contains different product than the supplied ProductId |
| GET api/Location/Validation/ContainsOlderDurability/LocationId/{LocationId}/DurabilityDate/{DurabilityDate} |
Determines if items in location contains older durability dates than the supplied durability date |
PackingType
| API | Description |
|---|---|
| GET api/PackingType/All/{ClientId} |
Get all packing types |
| GET api/PackingType/TPak/{ClientId} |
Get tpak packing types |
| GET api/PackingType/DPak/{ClientId} |
Get dpak packing types |
| GET api/PackingType/FPak/{ClientId} |
Get fpak packing types |
ProductionOrder
| API | Description |
|---|---|
| GET api/ProductionOrder/Recipe/Client/{ClientId}/User/{SystemUserId} |
Get ProductionORderRecipe |
| GET api/ProductionOrder/RecipeCalculation/Client/{ClientId}/User/{SystemUserId} |
Get ProductionOrderRecipeCalculation |
| POST api/ProductionOrder/InProduction/Client/{ClientId}/User/{SystemUserId} |
Get production orders in production |
| GET api/ProductionOrder/ProductionOrderConsumptionItemContent/ProductionOrderId/{ProductionOrderId} |
Get ProductionOrderConsumptionItemContent |
| GET api/ProductionOrder/InProduction/ConsumptionSSCC/{ConsumptionSSCC} |
Get production orders in production by consumption SSCC |
| POST api/ProductionOrder/AddNetWeight/ProdOrder/{ProdOrderId}/NetWeight/{NetWeight} |
Add net weight to production order |
| POST api/ProductionOrder/AddQuantityAndNetWeight/ProdOrder/{ProdOrderId}/Quantity/{Quantity}/NetWeight/{NetWeight} |
Add quantity and net weight to production order |
SystemUser
| API | Description |
|---|---|
| GET api/SystemUser/LoginList |
Get list of system users containing user name only (Deprecated: returns empty list) |
| GET api/SystemUser/{UserName}/Details |
Get system user details for specific user based on user name |
| GET api/SystemUser/UserName/{UserName}/Details |
Get system user details for specific user based on user name |
| GET api/SystemUser/UPN/{UPN}/Details |
Get system user details for specific user based on UPN |
| GET api/SystemUser/{UserName}/DetailsV2 |
Get system user details for specific user based on user name |
| GET api/SystemUser/UserName/{UserName}/DetailsV2 |
Get system user details for specific user based on user name |
| GET api/SystemUser/UPN/{UPN}/DetailsV2 |
Get system user details for specific user based on UPN |
| GET api/SystemUser/{ClientId}/{UserId}/Dashboards |
Get dashboards available for specific user by userid |
| GET api/SystemUser/{systemUserId}/GridSetupForPda/{gridName} |
Get grid setup as a base64 string for specific user and grid for use by PDA |
| POST api/SystemUser/SaveGridSetupForPda |
Save grid setup for specific user and grid for use by PDA |
LabelProfile
| API | Description |
|---|---|
| GET api/Label/TransportLabelProfiles/{OwnerId}/{SystemUserId} |
Get transport label profiles |
| GET api/Label/ItemLabelProfiles/{OwnerId}/{SystemUserId} |
Get item label profiles |
| GET api/Label/Layout/All/{ClientId} |
Get item layouts |
| GET api/Label/Layout/{ClientId}/{LabelLayoutId} |
Get specific item layout by layout id |
| GET api/Label/PrinterType/All |
Get label printer types |
| GET api/Label/ProductLabelingInfo/All |
Get all product labeling info lines |
| POST api/Label/PrintTransportLabel/{OwnerId}/{SystemUserId}/{TransportLabelProfileId}/{ItemId}/{SalesOrderId}/{NumberOfCopies} |
Print transport label of specified item id using the specified transport profile id |
| POST api/Label/PrintItemLabel/{OwnerId}/{SystemUserId}/{ItemLabelProfileId}/{ItemId}/{NumberOfCopies} |
Print item label of specified item id using the specified item profile id |
SupportCase
| API | Description |
|---|---|
| GET api/Support/DevelopmentCases/{OwnerId}/{OnlyOpen}/{OnlyWithActiveActivity}/{SinceDate} |
Get all support cases of type development by specified parameters |
| GET api/Support/DeliveryCases/{OwnerId}/{OnlyOpen}/{OnlyWithActiveActivity}/{SinceDate} |
Get all support cases of type delivery by specified parameters |
| GET api/Support/ConsultantCases/{OwnerId}/{OnlyOpen}/{OnlyWithActiveActivity}/{SinceDate} |
Get all support cases of type consultant by specified parameters |
| GET api/Support/SupportCases/{OwnerId}/{OnlyOpen}/{OnlyWithActiveActivity}/{SinceDate} |
Get all support cases of type support by specified parameters |