POST /stores/{storeId}/nodes/{nodeId}/pickTicket/search

Request Parameters

Parameter Type

Name

Description

Required

Definition

Example

Path

storeId

The store identifier

yes

String

TMSUS

Path

nodeId

The node identifier

yes

String

TMS_NA-Store001

Request Payload Definition

Element

Required

Description

storeId

yes

The seller organization at which fulfillment order belongs.

nodeId

yes

Fulfillment Order Ship Node

queueId

yes

Queue the order is already on

userId

yes

Login ID of the ROM UI user

pickTicket{

no

The fulfillment order ids to be picked

pickTicketId

no

Seach for a specific ticket

fulfillmentTypes[

no

This is not useful for ISPU only

pickTicketDateRange{

no

Search by ticket date range

from

yes

 

to

yes

 

pickSLADateRange{

no

Search by SLA date range

from

yes

 

to

yes

 

Statuses[

yes

Search by NEW, IN_PROGRESS and/or CLOSED

pageId

yes

 Page number in case result list is shown in pages

PageSize

yes

 Page Size in case result list is shown in pages

maxRecordsCount

no

Maximum number of Fulfillment records to be retrieved.

Request Payload Example

Copy

{
    "storeId": "TMS_US",
    "nodeId": "TMS_NA-DC001",
    "queueId": "QUE-123",
    "userId": "UserId001",
    "pickTicket": {
        "pickTicketId": "1234",
        "fulfillmentTypes": [
            "STORE_PICK_UP",
            "SHIP_TO_HOME"
        ],
        "pickTicketDateRange": {
            "from": "2014-10-04T15:00:00+00:00",
            "to": "2014-11-04T15:00:00+00:00"
        },
        "pickSLADateRange": {
            "from": "2014-10-04T15:00:00+00:00",
            "to": "2014-11-04T15:00:00+00:00"
        },
        "statuses": [
            "NEW",
            "IN_PROGRESS"
        ]
    },
    "pageId": 3,
    "pageSize": 50,
    "lastPageId": 2,
    "maxRecordsCount": 100,
    "lastRecordId": 100
}

Responses

Http Status Code

Description

200

Pick Ticket Summary Response

Response Payload Definition

Element

Required

Description

pickTickets[{

yes

 

pickTicketId

yes

The ID of this ticket

storeId

yes

The seller organization at which fulfillment order belongs.

nodeId

yes

Fulfillment Order Ship Node

queueId

yes

Queue the order is already on

userId

yes

Login ID of the ROM UI user

status

yes

NEW or IN_PROGRESS or CLOSED

fulfillmentType

yes

Always STORE_PICK_UP for ISPU

pickTicketDate

yes

Date/time ticket was created

pickSLADate

yes

Date/time ticket is due

totalFulfillmentOrders

yes

Number of orders on this pick ticket (typically 1 for ISPU)

totalSKUs

yes

Number of SKUs on this ticket

totalQuantity

yes

Total number of items to be picked

pageId

yes

Page we are on if response spans pages

pageSize

yes

Number of tickets per page

Response Payload Example

Copy

{
    "pickTickets": [
    {
        "pickTicketId": "23412",
        "storeId": "TMS_US",
        "nodeId": "TMS_NA-DC001",
        "queueId": "QUE-123",
        "userId": "UserId001",
        "status": "NEW",
        "fulfillmentType": "STORE_PICK_UP",
        "pickTicketDate": "2015-11-04T15:00:00",
        "pickSLADate": "2015-11-04T15:00:00",
        "totalFulfillmentOrders": 3,
        "totalSKUs": 3,
        "totalQuantity": 2
    },
    {
        "pickTicketId": "23414",
        "storeId": "TMS_US",
        "nodeId": "TMS_NA-DC001",
        "queueId": "QUE-123",
        "userId": "UserId001",
        "status": "ASSIGNED",
        "fulfillmentType": "STORE_PICK_UP",
        "pickTicketType": "ISPU_PICK",
        "pickTicketDate": "2015-11-04T15:00:00",
        "pickSLADate": "2015-11-04T15:00:00",
        "totalFulfillmentOrders": 3,
        "totalSKUs": 3,
        "totalQuantity": 2
    }
    ],
   "pageId" : 3
   "pageSize" : 50
}