---
title: "Get Pick List"
method: GET
path: "/v1/machines/{MachineID}/pickList"
tags: ["Machine Inventory"]
---

# Get Pick List

`GET /v1/machines/{MachineID}/pickList`

## Request

- Base URL: `https://example.com:443`
- URL: `https://example.com:443/v1/machines/{MachineID}/pickList`
- Auth: none required
- TypeScript: <https://skmtc.dev/nayax/apis/nayax-cortina-api/docs/v1/machines/:MachineID/pickList/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves the pick list associated with a specific machine identified by `MachineID`.

## Path parameters

- `MachineID` integer, required

## Response `200`

The pick list was successfully retrieved.

- PickListItem[]
  - `NayaxProductID` integer, nullable: The unique identifier of the product in the Nayax system.
  - `ProductID` string, nullable: The unique identifier of the product.
  - `MachineID` integer, nullable: The unique identifier of the machine associated with this pick list item.
  - `MDBCode` integer, nullable: The MDB (Multi-Drop Bus) code associated with the product.
  - `PACode` string, nullable: The PA code associated with the product.
  - `SelectionID` string, nullable: The selection identifier for the product within the machine.
  - `OperatorButtonCode` string, nullable: The code used by operators for manual selections.
  - `PAR` integer, nullable: The PAR level, indicating the standard quantity of the product that should be stocked in the machine.
  - `MissingStock` integer, nullable: The quantity of stock that is missing from the machine.
  - `OnHandStock` integer, nullable: The quantity of stock currently on hand in the machine.
  - `VendOutAlertThreshold` integer, nullable: The stock level at which an alert should be triggered for potential vend out.
  - `MachinePrice` number, double, nullable: The price of the product as set on the machine.
  - `CreditCardPrice` number, double, nullable: The price of the product when purchased with a credit card.
  - `RetailPrice` number, double, nullable: The retail price of the product.
  - `DEXPrice` number, double, nullable: The price of the product according to DEX (Data Exchange) data.
  - `LastPickQTY` integer, nullable: The quantity of the product that was picked during the last restocking.
  - `PrePaidCardPrice` number, double, nullable: The price of the product when purchased with a prepaid card.
  - `CashPrice` number, double, nullable: The price of the product when purchased with cash.
  - `DEXProductName` string, nullable: The product name according to DEX data.
  - `ProductName` string, nullable: The name of the product.
  - `SalesSourceID` integer, nullable: The identifier for the source of sales data.
  - `MachineInventoryRef` string, nullable: A reference string for the machine's inventory, typically used for informational purposes.
  - `MachineRef` string, nullable: A reference string for the machine, typically used for informational purposes.
  - `ProductRef` string, nullable: A reference string for the product, typically used for informational purposes.

---

[API](https://skmtc.dev/nayax/apis/nayax-cortina-api.md) - [All operations](https://skmtc.dev/nayax/apis/nayax-cortina-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nayax/apis/nayax-cortina-api/revisions/421f6f83c257?raw)
