Skip to main content
GET
/
v1
/
machines
/
{MachineID}
/
status
Get Specific Machine Statistics
curl --request GET \
  --url https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/status \
  --header 'Authorization: <api-key>'
{
  "CoinTubesChangeSum": 123,
  "MachineCashBoxLevel": 123,
  "CancelledTransactionsCount": 123,
  "TemperatureFahrenheit": 123,
  "TemperatureCelcius": 123,
  "MachineRemarksUpdateDateTime": "2023-11-07T05:31:56Z",
  "Machine24HEventCount": 123,
  "CardSalesCounter": 123,
  "ActorID": 123,
  "MachineID": 123,
  "PickListGeneratedDateTime": "2023-11-07T05:31:56Z",
  "MachineInstallationDate": "2023-11-07T05:31:56Z",
  "InventoryCountDateTime": "2023-11-07T05:31:56Z",
  "QTYSoldSinceLastVisitDEXSales": 123,
  "LastCashSaleDateTime": "2023-11-07T05:31:56Z",
  "LastCashlessSaleDateTime": "2023-11-07T05:31:56Z",
  "LastDEXReadDateTime": "2023-11-07T05:31:56Z",
  "LastGPRSFailureCount": 123,
  "LastKeepAliveDateTime": "2023-11-07T05:31:56Z",
  "LastPowerDownDateTime": "2023-11-07T05:31:56Z",
  "LastPowerUpDateTime": "2023-11-07T05:31:56Z",
  "LastReceptionLevel(RSSI)": 123,
  "LastTransactionDateTime": "2023-11-07T05:31:56Z",
  "LastVisitDateTime": "2023-11-07T05:31:56Z",
  "LastLCDMSISDN(CLI)": "<string>",
  "ReaderStateErrorDateTime": "2023-11-07T05:31:56Z",
  "ReaderStateEnableDateTime": "2023-11-07T05:31:56Z",
  "MachineStockRefilDateTime": "2023-11-07T05:31:56Z",
  "MachineRemarks": "<string>",
  "MachineStatusUpdateDateTime": "2023-11-07T05:31:56Z",
  "LastCashlesstransactionID": 123,
  "DeviceLastIPAddress": "<string>",
  "QTYSoldSinceLastVisitOnlineSales": 123,
  "LastCashCollectionDateTime(UTC)": "2023-11-07T05:31:56Z",
  "Href": "<string>",
  "MachineMQTTStatus": true
}

Authorizations

Authorization
string
header
required

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

Path Parameters

MachineID
integer<int64>
required

The unique identifier of the machine whose status is being requested.

Response

200 - application/json

The current status and statistics of the specified machine.

CoinTubesChangeSum
number<double> | null

The total amount of money added or removed from the coin tubes.

MachineCashBoxLevel
number<double> | null

The current level of cash in the machine's cash box.

CancelledTransactionsCount
integer<int32> | null

The number of transactions that were canceled.

TemperatureFahrenheit
integer<int32> | null

The current temperature inside the machine, measured in Fahrenheit.

TemperatureCelcius
integer<int32> | null

The current temperature inside the machine, measured in Celsius.

MachineRemarksUpdateDateTime
string<date-time> | null

The date and time when the machine remarks were last updated.

Machine24HEventCount
integer<int64> | null

The number of events that occurred in the machine within the last 24 hours.

CardSalesCounter
number<double> | null

The total count of card-based sales transactions.

ActorID
integer<int64> | null

The unique identifier of the actor associated with the machine.

MachineID
integer<int64> | null

The unique identifier of the machine.

PickListGeneratedDateTime
string<date-time> | null

The date and time when the pick list was last generated for this machine.

MachineInstallationDate
string<date-time> | null

The date and time when the machine was installed.

InventoryCountDateTime
string<date-time> | null

The date and time when the inventory count was last recorded.

QTYSoldSinceLastVisitDEXSales
integer<int32> | null

The quantity of items sold since the last visit, recorded via DEX sales.

LastCashSaleDateTime
string<date-time> | null

The date and time of the last cash sale.

LastCashlessSaleDateTime
string<date-time> | null

The date and time of the last cashless sale.

LastDEXReadDateTime
string<date-time> | null

The date and time of the last DEX read.

LastGPRSFailureCount
integer<int32> | null

The number of GPRS failures recorded during the last connection attempt.

LastKeepAliveDateTime
string<date-time> | null

The date and time when the last keep-alive signal was received.

LastPowerDownDateTime
string<date-time> | null

The date and time when the machine was last powered down.

LastPowerUpDateTime
string<date-time> | null

The date and time when the machine was last powered up.

LastReceptionLevel(RSSI)
integer<int32> | null

The last recorded RSSI (Received Signal Strength Indicator) level.

LastTransactionDateTime
string<date-time> | null

The date and time when the last transaction was processed.

LastVisitDateTime
string<date-time> | null

The date and time of the last visit to the machine.

LastLCDMSISDN(CLI)
string | null

The last recorded MSISDN (Mobile Station International Subscriber Directory Number) of the LCD, used for CLI (Caller Line Identification).

ReaderStateErrorDateTime
string<date-time> | null

The date and time when the reader last encountered an error state.

ReaderStateEnableDateTime
string<date-time> | null

The date and time when the reader was last enabled.

MachineStockRefilDateTime
string<date-time> | null

The date and time when the machine was last refilled with stock.

MachineRemarks
string | null

Any additional remarks or notes associated with the machine.

MachineStatusUpdateDateTime
string<date-time> | null

The date and time when the machine's status was last updated.

LastCashlesstransactionID
integer<int32> | null

The ID of the last cashless transaction processed by the machine.

DeviceLastIPAddress
string | null

The last known IP address of the device connected to the machine.

QTYSoldSinceLastVisitOnlineSales
integer<int32> | null

The quantity of items sold online since the last visit to the machine.

LastCashCollectionDateTime(UTC)
string<date-time> | null

The date and time (in UTC) when the last cash collection occurred.

Href
string | null

The reference URL for the machine.

MachineMQTTStatus
boolean

Indicates whether the machine is currently connected via MQTT.