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 Name | Default Value if not provided | Usage |
|---|---|---|
| "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-11-09T05:52:47.568-06:00",
"completedAt": "2025-11-09T05:52:47.568-06: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-11-09T05:52:47.568-06:00",
"completedAt": "2025-11-09T05:52:47.568-06: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-11-09T05:52:47.568-06:00",
"completedAt": "2025-11-09T05:52:47.568-06: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-11-09T05:52:47.583-06:00",
"completedAt": "2025-11-09T05:52:47.583-06:00"
},
"groupID": "sample string 1",
"container": {
"containerID": "sample string 1",
"containerType": "sample string 2",
"restaged": true
},
"groupType": "sample string 2",
"timestamp": "2025-11-09T05:52:47.583-06:00",
"messageType": "sample string 4",
"consolidationID": "sample string 5",
"pickingStrategy": "sample string 6"
}