Skip to main content
PUT
/
v1
/
machines
/
inventory
/
picklists
/
update
Update Pick List
curl --request PUT \
  --url https://qa-lynx.nayax.com/operational/v1/machines/inventory/picklists/update \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "MachineId": 123,
    "Products": [
      {
        "MachineProductId": 123,
        "PickQty": 123
      }
    ]
  }
]
'
[
  {
    "MachineID": 123,
    "Products": [
      {
        "NayaxProductID": 123,
        "MachineProductID": 123,
        "ProductID": "<string>",
        "MDBCode": 123,
        "PACode": "<string>",
        "SelectionID": "<string>",
        "OperatorButtonCode": "<string>",
        "PAR": 123,
        "MissingStock": 123,
        "OnHandStock": 123,
        "VendOutAlertThreshold": 123,
        "MachinePrice": 123,
        "CreditCardPrice": 123,
        "RetailPrice": 123,
        "DEXPrice": 123,
        "LastPickQTY": 123,
        "PrePaidCardPrice": 123,
        "CashPrice": 123,
        "DEXProductName": "<string>",
        "ProductName": "<string>",
        "SalesSourceID": 123,
        "AmountInTray": 123,
        "GroupId": 123
      }
    ]
  }
]

Authorizations

Authorization
string
header
required

Enter your API key. It's required to authenticate API requests.

Body

application/json
MachineId
integer<int64>

The unique identifier of the machine whose pick list is being updated.

Products
object[] | null

A list of products to be updated in the pick list.

Response

200 - application/json

The pick list was successfully updated.

MachineID
integer<int64> | null

The unique identifier of the machine whose pick list was updated.

Products
object[] | null

A list of products in the updated pick list.