CodeCauseOfStockCount

APIDescription
GET api/CodeCauseOfStockCount/All/{CompanyId}

Get all code causes of stock count

Batch

APIDescription
GET api/Batch/Item/{ClientId}/{ItemId}

Get batches for item

ApplicationVersion

APIDescription
GET api/ClientApplicationVersion/WEH

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

APIDescription
GET api/Customer/All/Filter/{filter}

Get all customers satisfying filter

Classification

APIDescription
GET api/ClassificationCode/All/{ClientId}

Get all classification codes

GET api/ClassificationCode/All/{ClientId}/Filter/{Filter}

Get all classification codes by filter

LocationContent

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/Supplier/ClientId/{ClientId}/SupplierId/{SupplierId}

Get specific supplier by SupplierId

Consumption

APIDescription
POST api/Consumption/FromItems

Register consumption from items

POST api/Consumption/FromItemContent

Register consumption from item content

LabelPrintTemplate

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/Company

Get company information This API will be deprecated in the future! Use the new one using ClientId as parameter instead

GET api/Company/ClientId/{ClientId}

Get company information by ClientId

SalesOrderSignature

APIDescription
POST api/SalesOrderSignature/Register

Register signature on sales order

MeasureData

APIDescription
POST api/MeasureData/Register

Register measure data according to input list(s)

Item

APIDescription
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

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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/SalesReporting/AggregatedOrderedQuantity/SystemUser/{systemUserId}/FromDate/{fromDate}/ToDate/{toDate}

Get aggregated ordered quantity per product by system user (employee)

SupplierItem

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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)

POST api/SalesOrders/CompleteItemAllocations/ExtendedLocationFilter/{OwnerId}

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)

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/OrderNumber/{OwnerId}/{OrderNumber}/Order

Get salesorder by order number

POST api/SalesOrders/Order/SetAsPicked/{OrderId}

Update sales order specified by OrderId as picked

DeliveryPlan

APIDescription
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

APIDescription
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

APIDescription
GET api/CodeCauseOfQuantityChange/All/{CompanyId}

Get all code causes of quantity change

SalesOrderLineDetail

APIDescription
GET api/SalesOrderLineDetail/SalesOrderLineId/{salesOrderLineId}

Get salesorderline details by salesorderlineid

Relocate

APIDescription
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

ItemView

APIDescription
GET api/ItemView/Item/Client/{ClientId}/User/{SystemUserId}/ItemId/{ItemId}

Get item by ID

GET api/ItemView/Item/Client/{ClientId}/User/{SystemUserId}/SSCC/{SSCC}

Get item by SSCC

GET api/ItemView/Item/Client/{ClientId}/User/{SystemUserId}/Filter/{Filter}

Get item by filter - SSCC slutter med

GET api/ItemView/Produced/Client/{ClientId}/User/{SystemUserId}/FromDate/{FromDate}/ToDate/{ToDate}/OnlyCurrentUser/{OnlyCurrentUser}

Get all produced items

GET api/ItemView/Received/Client/{ClientId}/User/{SystemUserId}/FromDate/{FromDate}/ToDate/{ToDate}/OnlyCurrentUser/{OnlyCurrentUser}

Get all received items from purchase

GET api/ItemView/AvailableItemRelocationOrder/Client/{ClientId}/User/{SystemUserId}/ProdId/{ProdId}/DispatchLocationId/{DispatchLocationId}/LocationIdTo/{LocationIdTo}

Get available items on relacation order

GET api/ItemView/AvailableItemRelocationOrderNotBlockedOnly/Client/{ClientId}/User/{SystemUserId}/ProdId/{ProdId}/DispatchLocationId/{DispatchLocationId}/LocationIdTo/{LocationIdTo}

Get available items on relacation order

GET api/ItemView/NoneLocatedItem/Client/{ClientId}/User/{SystemUserId}/Warehouse/{WareHouseId}/DispatchLocation/{DispatchLocationId}

Get all none located items

GET api/ItemView/AllItemOnSalesOrder/Client/{ClientId}/User/{SystemUserId}/SalesOrder/{SalesOrderId}

Get all items on salesorder

GET api/ItemView/AllocatedItemBySalesOrderLineCanSplit/Client/{ClientId}/User/{SystemUserId}/SalesOrderLine/{SalesOrderLineId}

Get all items on salesorderline / cansplit

ReportForm

APIDescription
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

APIDescription
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

OrderLocationFilterLock

APIDescription
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

APIDescription
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

Receive

APIDescription
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

APIDescription
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

APIDescription
POST api/Deviation/ReceiveOrder/New

Register new deviation on receive order

StockCountOrder

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

LabelProfile

APIDescription
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

APIDescription
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