API Endpoints

AddressValidation
(added 9.0.6)

  • GET /Address  Validate an address provided

AR Inquiry
(added 9.1.0, requires the Eclipse Accounting API license)

  • GET /ARInquiry Returns ARInquiry object

Bank
(added 9.1.1)

  • GET /Banks Returns high level bank information associated with a branch

Branch
(added 9.0.5)

  • GET /Branches/{id} Read a single Branch
  • PUT /Branches/{id}  Update the Branch with the passed ID using the object passed.
  • DELETE /Branches/{id}  Delete the Branch with the passed ID.
  • GET /Branches  Search for branches using query parameters
  • POST /Branches  Create the Branch with the passed ID using the object passed.
  • GET /Branches/{id}/ShipVia Read the branch ship via override details (added 9.1.0)
  • GET /Branches/ValidationList Fetch the valid branch list for the logged in session user (added 9.1.0)

BuyLine
(added 9.0.5)

  • GET /BuyLines/{id} Read a single BuyLine
  • PUT /BuyLines/{id} Update the BuyLine with the passed ID using the object passed.
  • DELETE /BuyLines/{id} Delete the BuyLine with the passed ID
  • GET /BuyLines Search for buyLines using query parameters
  • POST /BuyLines Create the BuyLine with the passed ID using the object passed.

BuyLineBranch
(added 9.0.6)

  • GET /BuyLineBranch/{id} Read a single BuyLineBranch
  • PUT /BuyLineBranch/{id} Update the BuyLineBranch with the passed ID using the object passed.
  • DELETE /BuyLineBranch/{id} Delete the BuyLineBranch with the passed ID
  • GET /BuyLineBranch Search for buyLineBranchList using query parameters
  • POST /BuyLineBranch  Create the BuyLineBranch with the passed ID using the object passed.

CartonPackingTasks
(added 9.1.1)

  • GET ​/CartonStatus Performs a Carton status get<\li>
  • POST ​/CartonPacking Create a new Carton ID for the specifed Order.<\li>
  • POST ​/CartonPacking​/ConvertTote Convert a staged Tote into a new Carton ID.<\li>
  • GET ​/CartonPacking​/CartonHeader Performs a Carton status get<\li>
  • PUT ​/CartonPacking​/CartonHeader​/{id} Update Carton Header<\li>
  • POST ​/PrintCartonLabels Print labels for a given carton id<\li>
  • PUT ​/CartonPacking​/CartonFinished​/{id} Performs finished packing operation<\li>
  • GET ​/CartonPacking​/PackUnpack<\li>
  • PUT ​/CartonPacking​/PackUnpack<\li>
  • GET ​/CartonPacking​/MasterPackUnpack MasterCartonPackUnpack Controller<\li>
  • PUT ​/CartonPacking​/MasterPackUnpack MasterCartonPackUnpack Controller<\li>

CashReceipt
(added 9.1.1, requires the Eclipse Accounting API license)

  • GET ​/CashReceipts​/{id} Read a single CashReceipt
  • PUT ​/CashReceipts​/{id} Update the CashReceipt with the passed ID using the object passed.
  • DELETE ​/CashReceipts​/{id} Delete the CashReceipt with the passed ID
  • GET ​/CashReceipts Search for cashReceipts using query parameters
  • POST ​/CashReceipts Create the CashReceipt with information that is being passed.

Contact
(added 9.0.5)

  • GET /Contacts/{id} Read a single Contact
  • PUT /Contacts/{id} Update the Contact with the passed ID using the object passed.
  • DELETE /Contacts/{id} Delete the Contact with the passed ID
  • GET /Contacts Search for contacts using query parameters
  • POST /Contacts Create the Contact with the passed ID using the object passed.
  • GET /Contacts/WebSettings Search for contactWebs using query parameters
  • POST /Contacts/WebSettings Create the ContactWeb with the passed ID using the object passed.
  • GET /Contacts/{id}/WebSettings Read a single ContactWeb
  • PUT /Contacts/{id}/WebSettings Update the ContactWeb with the passed ID using the object passed.
  • DELETE /Contacts/{id}/WebSettings Delete the ContactWeb with the passed ID

Customer
(added 9.0.5)

  • GET /Customers/{id} Read a single Customer
  • PUT /Customers/{id} Update the Customer with the passed ID using the object passed.
  • DELETE /Customers/{id} Delete the Customer with the passed ID
  • GET /Customers Search for customers using query parameters
  • POST /Customers Create the Customer with the passed ID using the object passed.

CustomerBranchAuth
(added 9.0.6)

  • GET /CustomerBranchAuths/{id} Read a single CustomerBranchAuth
  • PUT  /CustomerBranchAuths/{id} Update the CustomerBranchAuth with the passed ID using the object passed.
  • DELETE /CustomerBranchAuths/{id} Delete the CustomerBranchAuth with the passed ID
  • GET /CustomerBranchAuths Search for customerBranchAuths using query parameters
  • POST /CustomerBranchAuths Create the CustomerBranchAuth with the passed ID using the object passed.

CustomerPartNumber
(added 9.0.5)

  • GET /CustomerPartNumbers/{id} Read a single CustomerPartNumber
  • PUT /CustomerPartNumbers/{id} Update the CustomerPartNumber with the passed ID using the object passed.
  • DELETE /CustomerPartNumbers/{id} Delete the CustomerPartNumber with the passed ID
  • GET /CustomerPartNumbers Search for customerPartNumbers using query parameters
  • POST /CustomerPartNumbers Create the CustomerPartNumber with the passed ID using the object passed.

Descartes Integration
(added 9.1.1, requires the Eclipse Descartes Integration license)

  • POST /Descartes​/{oid}​/InternalNotes Append the SalesOrderInternalNotes with the passed ID using the object passed.
  • POST ​/Descartes​/OrderDelivered Deliver Order with the passed ID using the object passed.

DocumentImagingFile
(added 9.0.5)

  • GET /DocumentImagingFiles/{id} Read the full binary attachment plus attachment information
  • PUT /DocumentImagingFiles/{id} Update the DocumentImagingFile with the passed ID using the object passed.
  • DELETE /DocumentImagingFiles/{id} Delete the DocumentImagingFile with the passed ID
  • GET /DocumentImagingFiles Search for documentImagingFileInfomrmations using query parameters
  • POST /DocumentImagingFiles Create the DocumentImagingFile with the passed ID using the object passed.

DocumentImagingProfile
(added 9.0.5)

  • GET /DocumentImagingProfiles/{id} Read a single DocumentImagingProfile
  • PUT /DocumentImagingProfiles/{id} Update the DocumentImagingProfile with the passed ID using the object passed.
  • DELETE /DocumentImagingProfiles/{id} Delete the DocumentImagingProfile with the passed ID
  • GET /DocumentImagingProfiles Search for documentImagingProfiles using query parameters
  • POST /DocumentImagingProfiles Create the DocumentImagingProfile with the passed ID using the object passed.

DocumentImagingStorageLocation
(added 9.0.5)

  • GET /DocumentImagingStorageLocations/{id} Read a single DocumentImagingStorageLocation
  • PUT /DocumentImagingStorageLocations/{id} Update the DocumentImagingStorageLocation with the passed ID using the object passed.
  • DELETE /DocumentImagingStorageLocations/{id} Delete the DocumentImagingStorageLocation with the passed ID
  • GET /DocumentImagingStorageLocations Search for documentImagingStorageLocations using query parameters
  • POST /DocumentImagingStorageLocations Create the DocumentImagingStorageLocation with the passed ID using the object passed.

DocumentImagingStorageLocation
(added 9.0.5)

  • GET /DocumentImagingStorageLocations/{id} Read a single DocumentImagingStorageLocation
  • PUT /DocumentImagingStorageLocations/{id} Update the DocumentImagingStorageLocation with the passed ID using the object passed.
  • DELETE /DocumentImagingStorageLocations/{id} Delete the DocumentImagingStorageLocation with the passed ID
  • GET /DocumentImagingStorageLocations Search for documentImagingStorageLocations using query parameters
  • POST /DocumentImagingStorageLocations Create the DocumentImagingStorageLocation with the passed ID using the object passed.

GLAccount
(added 9.1.1)

  • GET ​/GlAccounts​/{id} Read a single GlAccount
  • PUT /GlAccounts​/{id} Update the GlAccount with the passed ID using the object passed.
  • DELETE /GlAccounts​/{id} Delete the GlAccount with the passed ID
  • GET ​/GlAccounts Search for glAccounts using query parameters
  • POST ​/GlAccounts Create the GlAccount with the passed ID using the object passed.

JobManagement
(added 9.0.7)
NOTE: May not appear in the swagger documentation page due to issues with the proxy in 9.0.7

  • GET /jobManagement/jobs/{id}/lineItems Read the line items for the passed job ID
  • POST /jobManagement/lineItemShipments/components/{component_id} Creates a line item shipment for a component (added 9.1.0)
  • POST /jobManagement/lineItemShipments/fixtures/{fixture_id} Creates a line item shipment for a fixture (added 9.1.0)
  • GET /jobManagement/lineItemShipments/{id} Get the line item shipment with the passed ID (added 9.1.0)
  • PUT /jobManagement/lineItemShipments/{id} Update the line item shipment with the passed ID (added 9.1.0)
  • DELETE /jobManagement/lineItemShipments/{id} Delete the line item shipment with the passed ID (added 9.1.0)

LabelFormats
(added 9.0.7)

  • GET /LabelFormat Read a list of label formats

LoggedInUserInformation
(added 9.1.0)

  • GET /Auth/Roles Indicates whether the user has the given role(s)
  • GET /Auth/IsAdmin Verify the logged in user has the admin (superuser) privileges
  • GET /Auth/GetRoles Get the available Roles for the user
  • GET /Auth/GetAccessibleBranches Get the accessible branches for the user. Very first record returned is the home branch

Payables
(added 9.1.1, requires the Eclipse Accounting API license)

  • GET ​/Payables​/{id} Read a single Payable
  • PUT ​/Payables​/{id} Update the Payable with the passed ID using the object passed.
  • DELETE ​/Payables​/{id} Delete the Payable with the passed ID
  • GET ​/Payables Search for payables using query parameters
  • POST ​/Payables Create the Payable with the passed ID using the object passed.
  • GET ​/Payables​/OpenInvoices Search for payables using query parameters
  • PUT ​/Payables​/{id}​/ManualCheck Create the Payable with the passed ID using the object passed.

PostalCode
(added 9.0.5)

  • GET /PostalCodes/{id} Read a single PostalCode
  • PUT /PostalCodes/{id} Update the PostalCode with the passed ID using the object passed.
  • DELETE /PostalCodes/{id} Delete the PostalCode with the passed ID
  • GET /PostalCodes Search for PostalCodes using query parameters
  • POST /PostalCodes Create the PostalCode with the passed ID using the object passed.

PriceLine
(added 9.0.5)

  • GET  /PriceLines/{id}  Read a single PriceLine
  • PUT  /PriceLines/{id}  Update the PriceLine with the passed ID using the object passed.
  • DELETE  /PriceLines/{id} Delete the PriceLine with the passed ID.
  • GET  /PriceLines Search for priceLines using query parameters.
  • POST  /PriceLines  Create the PriceLine with the passed ID using the object passed.

PriceLineBranch
(added 9.0.6)

  • GET  /PriceLineBranch/{id}  Read a single PriceLineBranch
  • PUT  /PriceLineBranch/{id}  Update the PriceLineBranch with the passed ID using the object passed.
  • DELETE  /PriceLineBranch/{id} Delete the PriceLineBranch with the passed ID.
  • GET  /PriceLineBranch Search for PriceLineBranch using query parameters.

PriceMatrix
(added 9.0.6, requires Eclipse Pricing API License)

  • GET  /PriceMatrices/{matrixType}/{id}  Read a single PriceMatrix
  • PUT  /PriceMatrices/{matrixType}/{id}  Update the PriceMatrix with the passed ID using the object passed.
  • DELETE  /PriceMatrices/{matrixType}/{id}  Delete the PriceMatrix with the passed ID
  • POST  /PriceMatrices/{matrixType}  Create the PriceMatrix with the passed ID using the object passed.

PriceMatrixInitialInformation
(added 9.0.6, requires Eclipse Pricing API License)

  • GET  /PriceMatrixInformation/{matrixType}  Consult Matrix effective dates.

Product
(added 9.0.5)

  • GET /Products/{id} Read a single Product
  • PUT /Products/{id} Update the Product with the passed ID using the object passed.
  • DELETE /Products/{id} Delete the Product with the passed ID
  • GET /Products Search for products using query parameters
  • POST /Products Create the Product with the passed ID using the object passed.
  • GET /Products/BasicInformation Get the basic information for a given product (added 9.1.0)
  • GET /Products/{id}/ImageUrl Retrieve an image of the product if available (added 9.1.0)
  • GET /Products/{id}/pricingUpdateIdentifiers (added 9.1.1) Retrieves the Price Update Identifiers for the given product. Use this endpoint if the user is NOT having PROD.MAINT auth key, but has other related Auth Keys like RF.PRD.PU.EDIT with View Levels. Auth Keys Required : RF.PRD.PU.EDIT , Level >=1
  • PUT /Products/{id}/PricingUpdateIdentifiers (added 9.1.1) Updates the Price Update Identifiers for the given product. Use this endpoint if the user is NOT having PROD.MAINT edit level auth key, but has other related Auth Keys like RF.PRD.PU.EDIT with Edit Levels. Auth Keys Required : RF.PRD.PU.EDIT , Level >=2

ProductFamily
(added 9.0.5)

  • GET /ProductFamilies/{id} Read a single ProductFamily
  • PUT /ProductFamilies/{id} Update the ProductFamily with the passed ID using the object passed.
  • DELETE /ProductFamilies/{id} Delete the ProductFamily with the passed ID
  • GET /ProductFamilies/{id}/ProductFamilyBranches/{branchid} Read a single ProductFamily and Branch
  • PUT /ProductFamilies/{id}/ProductFamilyBranches/{branchid} Update the ProductFamily with the passed branch ID using the object passed.
  • DELETE  /ProductFamilies/{id}/ProductFamilyBranches/{branchid}
  • GET /ProductFamilies Search for productFamilies using query parameters
  • POST /ProductFamilies Create the ProductFamily with the passed ID using the object passed.
  • POST /ProductFamilies/{id}/ProductFamilyBranches Create the ProductFamily with the passed branch ID using the object passed.

ProductInventory
(added 9.0.6)

  • GET /ProductInventoryList/{id} Read a single ProductInventory
  • PUT /ProductInventoryList/{id} Update the ProductInventory with the passed ID using the object passed.
  • GET /ProductInventoryList/{id}/{branch} Read a single ProductInventory
  • GET /ProductInventoryList Search for productInventoryList using query parameters
  • POST /ProductInventoryList Create the ProductInventory with the passed ID using the object passed.

ProductInventoryInquiry
(added 9.0.5)

  • GET  /ProductInventoryInquiry Returns total availability and branch level availability of Customer Accessible Branches.

ProductInventoryPricingInquiry
(added 9.0.6)

  • GET  /ProductInventoryPricingInquiry Returns the inventory availability and pricing for home branch/1st accessible branch.

ProductLocationActivityLog
(added 9.0.5)

  • GET /ProductLocationActivityLogs/{id} Read a single ProductLocationActivityLog
  • PUT /ProductLocationActivityLogs/{id} Update the ProductLocationActivityLog with the passed ID using the object passed.
  • GET /ProductLocationActivityLogs Search for productLocationActivityLogs using query parameters
  • POST /ProductLocationActivityLogs Create the ProductLocationActivityLog with the passed ID using the object passed.

ProductPricingInquiry
(added 9.0.6)

  • GET  /ProductPricingInquiry Returns the product unit price for home branch/1st Accessible Branch.
  • GET  /ProductPricingMassInquiry Returns the list of product unit price for home branch/1st accessible branch (added 9.1.0)

PurchaseOrder
(added 9.1.1, requires Eclipse Purchase Order API license)

  • GET ​/PurchaseOrders​/{oid} Read a single PurchaseOrder
  • GET ​/PurchaseOrders Search for Purchase Orders using query parameters
  • POST ​/PurchaseOrders Create a Purchase Order.
  • PUT ​/PurchaseOrders​/{oid}​/Status Update Status of the Purchase Order

SalesOrder
(added 9.0.7, requires Eclipse Sales Order API License)

  • GET /SalesOrders/{oid} Read a single SalesOrder
  • GET /SalesOrder Search for Sales Order using query parameters\
  • POST /SalesOrder Create the SalesOrder with the passed ID using the object passed.
  • PUT /SalesOrders/{oid}/Status Update the Sales Order status with the passed ID using the object passed.
  • GET /SalesOrders/{oid}/OrderChangeLog Read a single Order Change Log. (added 9.1.0)
  • POST /SalesOrders/{oid}/OrderChangeLog Create an order change log comment. (added 9.1.0)
  • GET /SalesOrders/{oid}/InternalNotes Read sales order internal notes (added 9.1.0)
  • PUT /SalesOrders/{oid}/InternalNotes Update the sales order internal notes (added 9.1.0)
  • POST /SalesOrders/{oid}/InternalNotes Append to the sales order internal notes (added 9.1.0)

Sessions
(added 9.0.5)

  • GET /Sessions/{id} Retrieve a session
  • DELETE /Sessions/{id} Delete an existing session (essentially log out)
  • POST /Sessions Create a new session.
  • POST /SessionRefresh Refresh the session that is expired, but not deleted.
  • POST /OneTimeUseKeySession Allows the creation of a session using a One-Time Use key, generated by the system.

ShippingManifest
(added 9.0.5)

  • GET /ShippingManifests/{id} Read a single ShippingManifest
  • PUT /ShippingManifests/{id} Update the ShippingManifest with the passed ID using the object passed.
  • DELETE /ShippingManifests/{id} Delete the ShippingManifest with the passed ID
  • GET /ShippingManifests Search for shippingManifests using query parameters\
  • POST /ShippingManifests Create the ShippingManifest with the passed ID using the object passed.

ShipVia
(added 9.0.5)

  • GET /ShipVias/{id} Read a single ShipVia
  • PUT /ShipVias/{id} Update the ShipVia with the passed ID using the object passed.
  • DELETE /ShipVias/{id} Delete the ShipVia with the passed ID
  • GET /ShipVias Search for shipVias using query parameters
  • POST /ShipVias Create the ShipVia with the passed ID using the object passed.

Terms
(added 9.0.5)

  • GET /TermsList/{id} Read a single Terms
  • PUT /TermsList/{id} Update the Terms with the passed ID using the object passed.
  • DELETE  /TermsList/{id}  Delete the Terms with the passed ID
  • GET  /TermsList  Search for termsList using query parameters
  • POST  /TermsList  Create the Terms with the passed ID using the object passed.

Territory
(added 9.0.5)

  • GET  /Territories/{id}  Read a single Territory
  • PUT  /Territories/{id}  Update the Territory with the passed ID using the object passed.
  • DELETE  /Territories/{id}  Delete the Territory with the passed ID
  • GET  /Territories  Search for territories using query parameters
  • POST  /Territories  Create the Territory with the passed ID using the object passed.

User
(added 9.0.5)

  • GET  /Users/{id}  Read a single User
  • PUT  /Users/{id}  Update the User with the passed ID using the object passed.
  • DELETE  /Users/{id}  Delete the User with the passed ID
  • GET  /Users  Search for users using query parameters
  • POST  /Users  Create the User with the passed ID using the object passed.
  • GET  /Users/Pickers  Search for pickers using query parameters

Vendor
(added 9.0.5)

  • GET  /Vendors/{id}  Read a single Vendor
  • PUT  /Vendors/{id}  Update the Vendor with the passed ID using the object passed.
  • DELETE  /Vendors/{id}  Delete the Vendor with the passed ID
  • GET  /Vendors  Search for vendors using query parameters
  • POST  /Vendors  Create the Vendor with the passed ID using the object passed.

VendorBranchAuth
(added 9.0.7)

  • GET /VendorBranchAuths/{id} Read a single VendorBranchAuth
  • PUT  /VendorBranchAuths/{id} Update the VendorBranchAuth with the passed ID using the object passed.
  • DELETE /VendorBranchAuths/{id} Delete the VendorBranchAuth with the passed ID
  • GET /VendorBranchAuths Search for VendorBranchAuths using query parameters
  • POST /VendorBranchAuths Create the VendorBranchAuth with the passed ID using the object passed.

VendorPartNumber
(added 9.0.5)

  • GET  /VendorPartNumbers/{id}  Read a single VendorPartNumber
  • PUT  /VendorPartNumbers/{id}  Update the VendorPartNumber with the passed ID using the object passed.
  • DELETE  /VendorPartNumbers/{id}  Delete the VendorPartNumber with the passed ID
  • GET  /VendorPartNumbers  Search for vendorPartNumbers using query parameters
  • POST  /VendorPartNumbers  Create the VendorPartNumber with the passed ID using the object passed.

VendorProductInquiry
(added 9.0.6)

  • GET /VendorProductInquiry  Fetch the Product Stock and Pricing information.

Version
(added 9.1.0)

  • GET /Version/WMS Get the Eclipse WMS App build version.
  • GET /Version/API Get the Eclipse API build version.

WarehouseCycleCountTasks
(added 9.1.0, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/CycleCountTask Perform a Cycle count get
  • GET /WarehouseTasks/CycleCountLocations Performs a cycle count by location get
  • PUT /WarehouseTasks/CycleCountTask Update a cycle count
  • GET /WarehouseTasks/CycleCountTask/RelatedCountTasks Get the related cycle count tasks
  • PUT /WarehouseTasks/CycleCountTask/RelatedCountTasks/{id} Update the related cycle count task
  • PUT /WarehouseTasks/CycleCountTask/QueueCountTasks/{id} Update the queuing cycle count task

WarehouseGeneralTasks
(added 9.0.7, requires Eclipse Warehouse API license)

  • PUT /WarehouseTasks/AdjustmentTask/{id} Performs Quantity Adjustments for Warehouse Tasks
  • PUT /WarehouseTasks/LocationTasks/{id} Performs Location Update for Warehouse Tasks
  • GET /WarehouseScan Warehouse Scan search
  • GET /WarehouseCartonTypes Gets the list of valid Package Types
  • GET /WarehouseLocationCheck Checks if a warehouse location is valid
  • GET /WarehouseTasks/SerialNumbers Returns a list of Serial Numbers
  • PUT /WarehouseTasks/SerialNumbers/{id} Updates or appends serial numbers
  • GET /WarehouseTasks/WarehouseTaskCount Fetch the counts of warehouse tasks like picking/staging/receiving/pick select, etc

WarehouseInquiryTasks
(added 9.1.0, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks​/ProductUPCs​/{id} Get UPC from id Product
  • PUT ​/WarehouseTasks​/ProductUPCs​/Primary​/{id} Update primary UPC from id Product
  • PUT ​/WarehouseTasks​/ProductUPCs​/Secondary​/{id} Update secondary UPC from id Product
  • PUT ​/WarehouseTasks​/LocationMaintenance​/CycleCount Generates a Cycle Count entry for the selected Product Location
  • GET ​/WarehouseTasks​/LocationMaintenance Read RF location data for the specified product and branch
  • PUT ​/WarehouseTasks​/LocationMaintenance​/{id} Update RF location data for the specified product and branch

WarehouseLoadTasks
(added 9.1.1, requires Eclipse Warehouse API license)

  • GET ​/WarehouseLoadTasks​/LoadCarton Get a list Load Carton Tasks
  • PUT ​/WarehouseLoadTasks​/LoadCarton​/{id} Allow loading of cartons to trucks via manifest.

WarehouseOpenTote
(added 9.0.6, requires Eclipse Warehouse API license)

  • GET  /WarehouseOpenTotes/{id}  Read a single WarehouseOpenTote
  • GET  /WarehouseOpenTotes  Search for warehouse open totes using query parameters

WarehousePickingTasks
(added 9.0.6, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/PickTasks Search for Pick Tasks
  • PUT /WarehouseTasks/PickTasks/{id} Assigns a Pick Tasks
  • GET /WarehouseTasks/UserPick Search for Pick Tasks
  • PUT /WarehouseTasks/UserPick/{id} Completes a Pick and assigns a TOTE ID.
  • PUT /WarehouseTasks/userPickMultitote/{id} Completes a pick with multiple totes (added 9.1.0)
  • PUT /WarehouseTasks/CloseTask/{id} Completes the Pick of an Order
  • GET /WarehouseTasks/QuickPick generates a new quick pick id (added 9.1.0)

WarehousePrintingTasks
(added 9.1.0, requires Eclipse Warehouse API license)

  • POST ​/WarehouseTasks​/PrintUnverifiedReceiveLabels Prints labels for a set of Receivable items
  • POST ​/WarehouseTasks​/PrintRFLabels Print labels for a given order
  • POST ​/WarehouseTasks​/PrintProductLabels Prints Product Labels
  • POST ​/WarehouseTasks​/PrintTicket​/{id} Performs Print Ticket for Warehouse Tasks
  • GET /WarehouseTasks​/PrinterForms Get the list of printers for a certain location
  • GET ​/WarehouseTasks​/PrinterLocations Get the list of printer locations by branch

WarehousePutAwayTasks
(added 9.0.7, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/PutAwayTote Search for Unassigned PutAway Totes
  • PUT /WarehouseTasks/PutAwayTote/{id} Assign a PutAway Tote
  • GET /WarehouseTasks/UserPutAway Search for Put Away Tasks assigned to the user
  • PUT /WarehouseTasks/UserPutAway/{id} Completes a Putaway
  • PUT /WarehouseTasks/ImmediatePutAway/{id} Completes an Immediate Putaway

WarehouseReceiveVerifyTasks
(added 9.0.7, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/ReceiveTasks Search for Receive Tasks
  • GET /WarehouseTasks/ReceiveOpenOrders Search for Open Orders
  • PUT /WarehouseTasks/ReceiveOpenOrders/{id} Receives the specified generation.
  • GET /WarehouseTasks/VerifyingTask Get the data of the item to verify
  • PUT /WarehouseTasks/VerifyingTask/{id} Completes a Receive Verify

WarehouseReplenishmentTasks
(added 9.1.0, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/ReplenishmentTasks Search for replenishment tasks
  • GET /WarehouseTasks/UserReplenishment Get for user replenishment
  • PUT /WarehouseTasks/ReplenishmentTasks/{id} Assign or unassign replenishment task to user
  • PUT /WarehouseTasks/UserReplenishment/{id} complete replenishment task

WarehouseSystemSetting
(added 9.0.7, requires Eclipse Warehouse API license)

  • GET /WarehouseSystemSettings Retrieves the required Control Record for Warehouse applications

WarehouseTaskCount
(added 9.0.7, requires Eclipse Warehouse API license)

  • GET /WarehouseTaskCount Fetch the counts of Warehouse tasks like Picking/ Staging/Receiving/ Pick select etc

WarehouseToteTasks
(added 9.0.7, requires Eclipse Warehouse API license)

  • GET /WarehouseTasks/ToteTask Search for Stage Tasks
  • PUT /WarehouseTasks/ToteTask/{id} Stages a Tote and updates staging location.
  • GET /WarehouseTasks/TotePackages Gets a list of Tote’s Packages.
  • PUT /WarehouseTasks/TotePackages/{id} Updates Tote’s Packages List
  • GET /WarehouseTasks/CheckTote Search for Warehouse Check
  • GET /WarehouseTasks/CheckStagedTotes Check if an order can be closed after stage the last tote of the order.

Workstation
(added 9.1.0)

  • GET ​/WorkStation​/BasicInformation Read the basic information for the given workstations
  • GET ​/WorkStation​/{id} Read a single Workstation
  • PUT /WorkStation​/{id} Update the Workstation with the passed ID using the object passed.
  • DELETE /WorkStation​/{id} Delete the Workstation with the passed ID
  • GET ​/WorkStation Search for Workstations using query parameters
  • POST ​/WorkStation Create the Workstation with the passed ID using the object passed.
  • GET /WorkStation​/ValidationList Retrieve the list of the valid workstation ids in the system.