---
title: "Get Device by DeviceID"
method: GET
path: "/v1/devices/{DeviceID}"
tags: ["Devices"]
---

# Get Device by DeviceID

`GET /v1/devices/{DeviceID}`

Retrieve detailed information about a specific device using its `DeviceID`. The unique identifier of the device is provided in the path to ensure accurate retrieval of the device's data.

## Path parameters

- `DeviceID` integer, required

## Response `200`

Device details retrieved successfully.

- DeviceExtra — Contains detailed information about a device, including hardware, software versions, and operational status.
  - `VposChipId` string, nullable — The unique identifier for the VPOS chip in the device.
  - `IsDeviceExists` boolean — Indicates whether the device exists in the system.
  - `FWVersionNumber` string, nullable — The firmware version number of the device.
  - `VposVersionNumber` string, nullable — The VPOSS version number installed on the device.
  - `DeviceID` integer, nullable — The unique identifier of the device.
  - `ActorID` integer, nullable — The identifier of the actor associated with the device.
  - `DeviceTypeLutID` integer, nullable — The lookup identifier for the device type.
  - `DeviceSerial` string, nullable — The serial number of the device.
  - `IMEI` string, nullable — The International Mobile Equipment Identity number of the device.
  - `DeviceDescription` string, nullable — A brief description of the device.
  - `SimCardID` integer, nullable — The identifier of the SIM card associated with the device.
  - `FWVersionID` integer, nullable — The identifier for the firmware version installed on the device.
  - `RequestedFwID` integer, nullable — The identifier for the requested firmware update.
  - `PollInterval` integer, nullable — The polling interval for the device in seconds.
  - `StatusID` integer, nullable — The current status identifier of the device.
  - `LastUpdated` string, date-time, nullable — The date and time when the device was last updated.
  - `IsCollectMultipleParameters` boolean, nullable — Indicates if the device is set to collect multiple parameters.
  - `IsLogged` boolean, nullable — Indicates if the device activity is logged.
  - `FRequestedNewVersionDate` string, date-time, nullable — The date and time when a new firmware version was requested for the device.
  - `FTookNewVersionDate` string, date-time, nullable — The date and time when the new firmware version was applied to the device.
  - `HardwareVersion` string, nullable — The hardware version of the device.
  - `IsRental` boolean, nullable — Indicates if the device is rented.
  - `RentalEndMonth` integer, nullable — The month when the device rental period ends.
  - `RentalEndYear` integer, nullable — The year when the device rental period ends.
  - `IsToBeReturned` boolean, nullable — Indicates if the device is scheduled to be returned.
  - `FeeCommunicationThreshold` integer, nullable — The communication fee threshold for the device.
  - `BillingPlanID` integer, nullable — The identifier of the billing plan associated with the device.
  - `BillingPlanActivationDate` string, date-time, nullable — The date when the billing plan was activated for the device.
  - `DeviceCreationDate` string, date-time, nullable — The date when the device was created in the system.
  - `CreatedBy` integer, nullable — The identifier of the user who created the device entry.
  - `UpdatedBy` integer, nullable — The identifier of the user who last updated the device entry.
  - `DistributorBillingPlanID` integer, nullable — The identifier of the distributor billing plan associated with the device.
  - `ChipID` string, nullable — The unique identifier for the chip in the device.
  - `OrderID` integer, nullable — The identifier of the order associated with the device.
  - `ExternalFlashSize` integer, nullable — The size of the external flash memory in the device.
  - `BoardSerial` string, nullable — The serial number of the device's mainboard.
  - `FlashSize` integer, nullable — The size of the internal flash memory in the device.
  - `DeviceFamily` string, nullable — The family classification of the device.
  - `ModemModel` string, nullable — The model of the modem installed in the device.
  - `TrialEndDate` string, date-time, nullable — The date when the device's trial period ends.
  - `VerticalTypeID` integer, nullable — The identifier of the vertical type associated with the device.
  - `VerticalProductTypeID` integer, nullable — The identifier of the vertical product type associated with the device.
  - `VerticalTypeLutID` integer, nullable — The lookup identifier for the vertical type.
  - `VerticalProductTypeLutID` integer, nullable — The lookup identifier for the vertical product type.
  - `Refs` object, nullable — A collection of additional references associated with the device.

---

[API](https://skmtc.net/nayax/apis/nayax-cortina-api.md) · [All operations](https://skmtc.net/nayax/apis/nayax-cortina-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nayax/nayax-cortina-api/revisions/421f6f83c257/schema)
