POST api/SixRiverPickRequest

Handle 6RS Pick Requests

Several settings can be modified by adding key/value pairs to web.config app settings. The following is a list of the key name, default value when NOT existing in app settings, and usage.

AppSetting NameDefault Value if not providedUsage
"SLI_6RS_QTY_UDF""x6rsQty"SalesLineItem decimal UDF that should contain the total 6RS quantity that should be packed for the line. This should be set during the Desktop Pick Wave process.
"SD_6RS_STATUS_UDF""xStatus"Sales Document text UDF that will be set to the 6RS status. Ex/ "6RS Inducted", "Ready For 6RS Picking"

Request Information

Request body formats

application/json, text/json

Sample:
{
  "picks": [
    {
      "data": {
        "custom": true,
        "shipMethod": "sample string 2"
      },
      "pickID": "sample string 1",
      "reason": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "userID": "sample string 2",
      "product": {
        "productID": "sample string 1",
        "unitOfMeasure": "sample string 2",
        "unitOfMeasureQuantity": 3
      },
      "scanned": [
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        }
      ],
      "deviceID": "sample string 3",
      "startedAt": "2025-09-24T14:59:47.851-05:00",
      "completedAt": "2025-09-24T14:59:47.851-05:00",
      "eachQuantity": 6,
      "pickedQuantity": 7,
      "sourceLocation": "sample string 8",
      "capturedIdentifiers": [
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        }
      ]
    },
    {
      "data": {
        "custom": true,
        "shipMethod": "sample string 2"
      },
      "pickID": "sample string 1",
      "reason": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "userID": "sample string 2",
      "product": {
        "productID": "sample string 1",
        "unitOfMeasure": "sample string 2",
        "unitOfMeasureQuantity": 3
      },
      "scanned": [
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        }
      ],
      "deviceID": "sample string 3",
      "startedAt": "2025-09-24T14:59:47.851-05:00",
      "completedAt": "2025-09-24T14:59:47.851-05:00",
      "eachQuantity": 6,
      "pickedQuantity": 7,
      "sourceLocation": "sample string 8",
      "capturedIdentifiers": [
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        }
      ]
    },
    {
      "data": {
        "custom": true,
        "shipMethod": "sample string 2"
      },
      "pickID": "sample string 1",
      "reason": [
        "sample string 1",
        "sample string 2",
        "sample string 3"
      ],
      "userID": "sample string 2",
      "product": {
        "productID": "sample string 1",
        "unitOfMeasure": "sample string 2",
        "unitOfMeasureQuantity": 3
      },
      "scanned": [
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        },
        {
          "product": "sample string 1"
        }
      ],
      "deviceID": "sample string 3",
      "startedAt": "2025-09-24T14:59:47.851-05:00",
      "completedAt": "2025-09-24T14:59:47.851-05:00",
      "eachQuantity": 6,
      "pickedQuantity": 7,
      "sourceLocation": "sample string 8",
      "capturedIdentifiers": [
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        },
        {
          "upc": "sample string 1",
          "quantity": 2
        }
      ]
    }
  ],
  "induct": {
    "userID": "sample string 1",
    "deviceID": "sample string 2",
    "startedAt": "2025-09-24T14:59:47.851-05:00",
    "completedAt": "2025-09-24T14:59:47.851-05:00"
  },
  "groupID": "sample string 1",
  "container": {
    "containerID": "sample string 1",
    "containerType": "sample string 2",
    "restaged": true
  },
  "groupType": "sample string 2",
  "timestamp": "2025-09-24T14:59:47.851-05:00",
  "messageType": "sample string 4",
  "consolidationID": "sample string 5",
  "pickingStrategy": "sample string 6"
}