This endpoint supports the Ship-to Store fulfillment type.

URI Summary

POST /stores/{storeId}/nodes/{nodeId}/fulfillmentOrders/{fulfillmentOrderId}/checkin

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

Path

fulfillmentOrderId

Unique number associated with Fulfillment Order

yes

String

100051718744001

Request Payload Definition

Element

Required

Description

modifyAssociatedId

yes

The associate handling the pickup confirm

fulfillmentOrder{

yes

Parent for all remaining rows

action

yes

CONFIRM

storeId

yes

The seller organization at which fulfillment order belongs.

nodeId

yes

Fulfillment Order Ship Node

fulfillmentOrderId

yes

Unique number associated with Fulfillment Order

holdLocation

yes

Where the package is going to be put. This will vary by client and possibly by node.

checkInPackages[{

yes

Packages for this fulfillment order

checkInPackageId

yes

Internal identifier for this package. Comes from the Detail call payload, based on the tracking number

checkInPackageItems[{

yes

The items in this package

itemId

yes

Full item ID with catalog number

webLineId

yes

Line number on the original web order

quantity

yes

How many are supposed to be in the package?

checkInQuantity

yes

How many were actually in the package?

checkInCanceledQuantity

yes

How many were missing or damaged?

checkInCancellationReasonCode

no

Required if the canceled quantity is > 0

Request Payload Example

Copy

{
  "modifyAssociateId": "associate_id",
  "fulfillmentOrder": {
    "action" : "UPDATE/CONFIRM",
    "storeId": "TMSUS",
    "nodeId": "TMS_NA-Store1",
    "fulfillmentOrderId": "100051718744001",
    "holdLocation": "Loc1-123",
    "checkInPackages": [
      {
      "checkInPackageId": "100131671",
      "checkInPackageItems": [{
        "itemId": "21-ISPUProd01",
        "webLineId": "1",
        "quantity": 1,
        "checkInQuantity": 2,
        "checkInCanceledQuantity": 1,
        "checkInCancellationReasonCode": "IDD"
      },
        {
          "itemId": "21-ISPUProd02",
          "webLineId": "2",
          "quantity": 1,
          "checkInQuantity": 2,
          "checkInCanceledQuantity": 1,
          "checkInCancellationReasonCode": "IDD"
        }
      ]
    },
      {
        "checkInPackageId": "100131691",
        "checkInPackageItems": [{
          "itemId": "21-ISPUProd03",
          "webLineId": "3",
          "quantity": 1,
          "checkInQuantity": 2,
          "checkInCanceledQuantity": 1,
          "checkInCancellationReasonCode": "IDD"
        },
          {
            "itemId": "21-ISPUProd04",
            "webLineId": "4",
            "quantity": 1,
            "checkInQuantity": 2,
            "checkInCanceledQuantity": 1,
            "checkInCancellationReasonCode": "IDD"
          }
        ]
      }
    ]
  }
}

Responses

Http Status Code

Description

204

Success, no content

400

Bad Request

500

Internal Server Error