URI Summary

PUT /stores/{storeId}/nodes/{nodeId}/customerPickUp/confirm

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

modifyAssociatedId

yes

The associate handling the pickup confirm

customerPickupDetails{

yes

Parent for all remaining rows

FulfillmentOrderId

yes

Unique number associated with Fulfillment Order

nodeId

yes

Fulfillment Order Ship Node

storeId

yes

The seller organization at which fulfillment order belongs.

customerPickUpItems[{

yes

Fulfillment OrderLine Details

webLineId

yes

Line number on the original web order

itemId

yes

Full item ID with catalog number

customerPickedQuantity

no

Customer Pick Up quantity

One of both of this and next field should be set. Recommendation is to always include and set to 0 if all are cancelled.

canceledQuantity

no

Cancelled Quantity which customer declined to take

One of both of this and next field should be set. Recommendation is to always include and set to 0 if all are picked

cancellationReasonCode

no

Cancel Reason code

CancelReasonCode is mandatory if CancelQuantity is present

backroomPickedQuantity

yes

The quantity originally picked

Request Payload Example

Copy

{
  "modifyAssociateId": "associate_id",
  "customerPickUpDetails": {
    "fulfillmentOrderId": "100052183794001",
    "storeId": "TMS_US",
    "nodeId": "TMS_NA-Store1",
    "customerPickUpItems": [
      {
        "webLineId": "1",
        "itemId": "21-ISPUProd01",
        "customerPickedQuantity": 1,
        "canceledQuantity": 0,
        "cancellationReasonCode": "IPD",
        "backroomPickedQuantity": 1
      }
    ]
  }
}

Responses

Http Status Code

Description

204

PickUp confirm success, no payload