Skip to main content
Skip table of contents

Warehouse Order Picklist

The "Order Picklist API" implemented for Warehouse Management, it retrieves a list of items scheduled to be prepped for rental and sale orders, with the Prep Date falling within the specified date range.

The purpose of this Orders picklist API is:

  • Allows external systems to retrieve item line details from Rental and Sale Orders via API

  • Enables generation of picklists for orders outside of R2

Filtering Rules:

  1. Only includes order lines with these statuses:

    • Reserved

    • T-Reserved

    • S-Assigned

    • P-Assigned

  2. Kit Handling:

    • Serial Kits: Only shows main header line

    • Non-serial Kits: Shows headers and all child items (including multi-level)

  3. The API returns comprehensive order line details including:

    • Order ID and Description

    • Site Information (Order Site ID & Name)

    • Event Information

    • Prep and Ship Dates

    • Item Details (SKU & Description)

    • Line Status

    • Location Information (Shelf Location, Bin Number)

    • Pick Quantity

    • Notes

Required Parameters:

  • siteid (mandatory): Matches against order lines' shipping site

  • fromdate (mandatory): Start date for filtering orders by Prep Date

  • todate (mandatory): End date for filtering orders by Prep Date

    • Note: Maximum date range allowed is 7 days

Endpoint

GET/warehouse/orders/picklist

Sample response body

CODE
[
  {
    "orderid": "string",
    "orderdescription": "string",
    "ordersiteid": "string",
    "ordersitename": "string",
    "eventid": "string",
    "eventname": "string",
    "orderprepdate": "MM/dd/yyyy HH:mm",
    "ordershipdate": "MM/dd/yyyy HH:mm",
    "shippingsiteid": "string",
    "shippingsitename": "string",
    "itemsku": "string",
    "itemdescription": "string",
    "linestatus": "Reserved",
    "orderlineprepdate": "MM/dd/yyyy HH:mm",
    "orderlineshipdate": "MM/dd/yyyy HH:mm",
    "linenumber": 0,
    "levelnumber": 0,
    "action": "Rent",
    "isserial": true,
    "iskitheader": true,
    "shelflocation": "string",
    "binnumber": "string",
    "purchaseortransferorderid": "string",
    "pickqty": 0,
    "notes": "string"
  }
]

The response time will vary based on the number of records retrieved. Higher record volumes may also increase memory consumption. To optimize performance, we recommend consumers to apply appropriate filters and avoid making frequent API calls.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.