GET api/Admin/Kiosk/Devices/{deviceId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
deviceId

string

Required

Body Parameters

None.

Response Information

Resource Description

KioskDeviceDetailDTO
NameDescriptionTypeAdditional information
LastHeartbeatJson

string

None.

LogRequests

Collection of KioskLogRequestDTO

None.

DeviceId

string

None.

DeviceName

string

None.

TenantId

integer

None.

TenantName

string

None.

LocationId

integer

None.

LocationName

string

None.

AppVersion

string

None.

HubVersion

string

None.

OsVersion

string

None.

FirstSeenUtc

date

None.

LastSeenUtc

date

None.

OpenLogRequestId

integer

None.

OpenLogRequestStatus

byte

None.

OpenLogRequestStatusName

string

None.

BadgesHeardCount

integer

None.

BadgesHeardAtUtc

date

None.

Response Formats

application/json, text/json

Sample:
{
  "LastHeartbeatJson": "sample string 1",
  "LogRequests": [
    {
      "Id": 1,
      "DeviceId": "sample string 2",
      "DeviceName": "sample string 3",
      "TenantId": 4,
      "DaysBack": 64,
      "Status": 64,
      "StatusName": "sample string 7",
      "RequestedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "RequestedBy": "sample string 9",
      "Note": "sample string 10",
      "ExpiresAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "AcknowledgedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "CompletedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "AttemptCount": 12,
      "FileCount": 13,
      "TotalBytes": 14,
      "LastErrorMessage": "sample string 15",
      "CorrelationId": "bf96e498-588f-498a-90f4-7de6e2cc4de7",
      "Files": [
        {
          "Id": 1,
          "FileName": "sample string 2",
          "LogDate": "2026-10-27T08:47:20.7043555+00:00",
          "ContentType": "sample string 3",
          "ContentEncoding": "sample string 4",
          "SizeBytes": 5,
          "UncompressedBytes": 6,
          "Truncated": true,
          "UploadedAtUtc": "2026-10-27T08:47:20.7043555+00:00"
        },
        {
          "Id": 1,
          "FileName": "sample string 2",
          "LogDate": "2026-10-27T08:47:20.7043555+00:00",
          "ContentType": "sample string 3",
          "ContentEncoding": "sample string 4",
          "SizeBytes": 5,
          "UncompressedBytes": 6,
          "Truncated": true,
          "UploadedAtUtc": "2026-10-27T08:47:20.7043555+00:00"
        }
      ]
    },
    {
      "Id": 1,
      "DeviceId": "sample string 2",
      "DeviceName": "sample string 3",
      "TenantId": 4,
      "DaysBack": 64,
      "Status": 64,
      "StatusName": "sample string 7",
      "RequestedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "RequestedBy": "sample string 9",
      "Note": "sample string 10",
      "ExpiresAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "AcknowledgedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "CompletedAtUtc": "2026-10-27T08:47:20.7043555+00:00",
      "AttemptCount": 12,
      "FileCount": 13,
      "TotalBytes": 14,
      "LastErrorMessage": "sample string 15",
      "CorrelationId": "bf96e498-588f-498a-90f4-7de6e2cc4de7",
      "Files": [
        {
          "Id": 1,
          "FileName": "sample string 2",
          "LogDate": "2026-10-27T08:47:20.7043555+00:00",
          "ContentType": "sample string 3",
          "ContentEncoding": "sample string 4",
          "SizeBytes": 5,
          "UncompressedBytes": 6,
          "Truncated": true,
          "UploadedAtUtc": "2026-10-27T08:47:20.7043555+00:00"
        },
        {
          "Id": 1,
          "FileName": "sample string 2",
          "LogDate": "2026-10-27T08:47:20.7043555+00:00",
          "ContentType": "sample string 3",
          "ContentEncoding": "sample string 4",
          "SizeBytes": 5,
          "UncompressedBytes": 6,
          "Truncated": true,
          "UploadedAtUtc": "2026-10-27T08:47:20.7043555+00:00"
        }
      ]
    }
  ],
  "DeviceId": "sample string 2",
  "DeviceName": "sample string 3",
  "TenantId": 4,
  "TenantName": "sample string 5",
  "LocationId": 1,
  "LocationName": "sample string 6",
  "AppVersion": "sample string 7",
  "HubVersion": "sample string 8",
  "OsVersion": "sample string 9",
  "FirstSeenUtc": "2026-10-27T08:47:20.7043555+00:00",
  "LastSeenUtc": "2026-10-27T08:47:20.7043555+00:00",
  "OpenLogRequestId": 1,
  "OpenLogRequestStatus": 64,
  "OpenLogRequestStatusName": "sample string 12",
  "BadgesHeardCount": 1,
  "BadgesHeardAtUtc": "2026-10-27T08:47:20.7043555+00:00"
}

application/xml, text/xml

Sample:
<KioskDeviceDetailDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.Kiosk">
  <AppVersion>sample string 7</AppVersion>
  <BadgesHeardAtUtc>2026-10-27T08:47:20.7043555+00:00</BadgesHeardAtUtc>
  <BadgesHeardCount>1</BadgesHeardCount>
  <DeviceId>sample string 2</DeviceId>
  <DeviceName>sample string 3</DeviceName>
  <FirstSeenUtc>2026-10-27T08:47:20.7043555+00:00</FirstSeenUtc>
  <HubVersion>sample string 8</HubVersion>
  <LastSeenUtc>2026-10-27T08:47:20.7043555+00:00</LastSeenUtc>
  <LocationId>1</LocationId>
  <LocationName>sample string 6</LocationName>
  <OpenLogRequestId>1</OpenLogRequestId>
  <OpenLogRequestStatus>64</OpenLogRequestStatus>
  <OpenLogRequestStatusName>sample string 12</OpenLogRequestStatusName>
  <OsVersion>sample string 9</OsVersion>
  <TenantId>4</TenantId>
  <TenantName>sample string 5</TenantName>
  <LastHeartbeatJson>sample string 1</LastHeartbeatJson>
  <LogRequests>
    <KioskLogRequestDTO>
      <AcknowledgedAtUtc>2026-10-27T08:47:20.7043555+00:00</AcknowledgedAtUtc>
      <AttemptCount>12</AttemptCount>
      <CompletedAtUtc>2026-10-27T08:47:20.7043555+00:00</CompletedAtUtc>
      <CorrelationId>bf96e498-588f-498a-90f4-7de6e2cc4de7</CorrelationId>
      <DaysBack>64</DaysBack>
      <DeviceId>sample string 2</DeviceId>
      <DeviceName>sample string 3</DeviceName>
      <ExpiresAtUtc>2026-10-27T08:47:20.7043555+00:00</ExpiresAtUtc>
      <FileCount>13</FileCount>
      <Files>
        <KioskLogFileDTO>
          <ContentEncoding>sample string 4</ContentEncoding>
          <ContentType>sample string 3</ContentType>
          <FileName>sample string 2</FileName>
          <Id>1</Id>
          <LogDate>2026-10-27T08:47:20.7043555+00:00</LogDate>
          <SizeBytes>5</SizeBytes>
          <Truncated>true</Truncated>
          <UncompressedBytes>6</UncompressedBytes>
          <UploadedAtUtc>2026-10-27T08:47:20.7043555+00:00</UploadedAtUtc>
        </KioskLogFileDTO>
        <KioskLogFileDTO>
          <ContentEncoding>sample string 4</ContentEncoding>
          <ContentType>sample string 3</ContentType>
          <FileName>sample string 2</FileName>
          <Id>1</Id>
          <LogDate>2026-10-27T08:47:20.7043555+00:00</LogDate>
          <SizeBytes>5</SizeBytes>
          <Truncated>true</Truncated>
          <UncompressedBytes>6</UncompressedBytes>
          <UploadedAtUtc>2026-10-27T08:47:20.7043555+00:00</UploadedAtUtc>
        </KioskLogFileDTO>
      </Files>
      <Id>1</Id>
      <LastErrorMessage>sample string 15</LastErrorMessage>
      <Note>sample string 10</Note>
      <RequestedAtUtc>2026-10-27T08:47:20.7043555+00:00</RequestedAtUtc>
      <RequestedBy>sample string 9</RequestedBy>
      <Status>64</Status>
      <StatusName>sample string 7</StatusName>
      <TenantId>4</TenantId>
      <TotalBytes>14</TotalBytes>
    </KioskLogRequestDTO>
    <KioskLogRequestDTO>
      <AcknowledgedAtUtc>2026-10-27T08:47:20.7043555+00:00</AcknowledgedAtUtc>
      <AttemptCount>12</AttemptCount>
      <CompletedAtUtc>2026-10-27T08:47:20.7043555+00:00</CompletedAtUtc>
      <CorrelationId>bf96e498-588f-498a-90f4-7de6e2cc4de7</CorrelationId>
      <DaysBack>64</DaysBack>
      <DeviceId>sample string 2</DeviceId>
      <DeviceName>sample string 3</DeviceName>
      <ExpiresAtUtc>2026-10-27T08:47:20.7043555+00:00</ExpiresAtUtc>
      <FileCount>13</FileCount>
      <Files>
        <KioskLogFileDTO>
          <ContentEncoding>sample string 4</ContentEncoding>
          <ContentType>sample string 3</ContentType>
          <FileName>sample string 2</FileName>
          <Id>1</Id>
          <LogDate>2026-10-27T08:47:20.7043555+00:00</LogDate>
          <SizeBytes>5</SizeBytes>
          <Truncated>true</Truncated>
          <UncompressedBytes>6</UncompressedBytes>
          <UploadedAtUtc>2026-10-27T08:47:20.7043555+00:00</UploadedAtUtc>
        </KioskLogFileDTO>
        <KioskLogFileDTO>
          <ContentEncoding>sample string 4</ContentEncoding>
          <ContentType>sample string 3</ContentType>
          <FileName>sample string 2</FileName>
          <Id>1</Id>
          <LogDate>2026-10-27T08:47:20.7043555+00:00</LogDate>
          <SizeBytes>5</SizeBytes>
          <Truncated>true</Truncated>
          <UncompressedBytes>6</UncompressedBytes>
          <UploadedAtUtc>2026-10-27T08:47:20.7043555+00:00</UploadedAtUtc>
        </KioskLogFileDTO>
      </Files>
      <Id>1</Id>
      <LastErrorMessage>sample string 15</LastErrorMessage>
      <Note>sample string 10</Note>
      <RequestedAtUtc>2026-10-27T08:47:20.7043555+00:00</RequestedAtUtc>
      <RequestedBy>sample string 9</RequestedBy>
      <Status>64</Status>
      <StatusName>sample string 7</StatusName>
      <TenantId>4</TenantId>
      <TotalBytes>14</TotalBytes>
    </KioskLogRequestDTO>
  </LogRequests>
</KioskDeviceDetailDTO>