GET api/Admin/EInk/Badges/summary

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

EInkBadgeFleetSummaryDTO
NameDescriptionTypeAdditional information
Total

integer

None.

InStorage

integer

None.

Unhealthy

integer

None.

PerCustomer

Collection of EInkBadgeFleetCustomerCountDTO

None.

SweepAlertCount

integer

None.

SweepAlerts

Collection of EInkBadgeSweepAlertDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "Total": 1,
  "InStorage": 2,
  "Unhealthy": 3,
  "PerCustomer": [
    {
      "TenantId": 1,
      "CustomerName": "sample string 1",
      "Count": 2
    },
    {
      "TenantId": 1,
      "CustomerName": "sample string 1",
      "Count": 2
    }
  ],
  "SweepAlertCount": 4,
  "SweepAlerts": [
    {
      "LocationId": 1,
      "LocationName": "sample string 2",
      "CustomerName": "sample string 3",
      "Bucket": "sample string 4",
      "Reason": "sample string 5",
      "InsideOpeningHours": true,
      "OpenHour": 7,
      "CloseHour": 8,
      "PendingCount": 9,
      "HeardPendingCount": 10,
      "HeardBadgeNumbers": [
        1,
        2
      ],
      "HearingKiosks": [
        {
          "DeviceId": "sample string 1",
          "DeviceName": "sample string 2",
          "BadgesHeard": 3
        },
        {
          "DeviceId": "sample string 1",
          "DeviceName": "sample string 2",
          "BadgesHeard": 3
        }
      ],
      "HeardOnlyBySweeper": true,
      "SweeperDeviceId": "sample string 12",
      "SweeperDeviceName": "sample string 13",
      "SweeperLeaseUntilUtc": "2026-10-27T08:50:19.2548655+00:00",
      "SweeperBlindSinceUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastSweepBlankUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastResetConfirmUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastHeardAtUtc": "2026-10-27T08:50:19.2548655+00:00",
      "QuietSinceUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastMailedAtUtc": "2026-10-27T08:50:19.2548655+00:00"
    },
    {
      "LocationId": 1,
      "LocationName": "sample string 2",
      "CustomerName": "sample string 3",
      "Bucket": "sample string 4",
      "Reason": "sample string 5",
      "InsideOpeningHours": true,
      "OpenHour": 7,
      "CloseHour": 8,
      "PendingCount": 9,
      "HeardPendingCount": 10,
      "HeardBadgeNumbers": [
        1,
        2
      ],
      "HearingKiosks": [
        {
          "DeviceId": "sample string 1",
          "DeviceName": "sample string 2",
          "BadgesHeard": 3
        },
        {
          "DeviceId": "sample string 1",
          "DeviceName": "sample string 2",
          "BadgesHeard": 3
        }
      ],
      "HeardOnlyBySweeper": true,
      "SweeperDeviceId": "sample string 12",
      "SweeperDeviceName": "sample string 13",
      "SweeperLeaseUntilUtc": "2026-10-27T08:50:19.2548655+00:00",
      "SweeperBlindSinceUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastSweepBlankUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastResetConfirmUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastHeardAtUtc": "2026-10-27T08:50:19.2548655+00:00",
      "QuietSinceUtc": "2026-10-27T08:50:19.2548655+00:00",
      "LastMailedAtUtc": "2026-10-27T08:50:19.2548655+00:00"
    }
  ]
}

application/xml, text/xml

Sample:
<EInkBadgeFleetSummaryDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.EInk.Badges">
  <InStorage>2</InStorage>
  <PerCustomer>
    <EInkBadgeFleetCustomerCountDTO>
      <Count>2</Count>
      <CustomerName>sample string 1</CustomerName>
      <TenantId>1</TenantId>
    </EInkBadgeFleetCustomerCountDTO>
    <EInkBadgeFleetCustomerCountDTO>
      <Count>2</Count>
      <CustomerName>sample string 1</CustomerName>
      <TenantId>1</TenantId>
    </EInkBadgeFleetCustomerCountDTO>
  </PerCustomer>
  <SweepAlertCount>4</SweepAlertCount>
  <SweepAlerts>
    <EInkBadgeSweepAlertDTO>
      <Bucket>sample string 4</Bucket>
      <CloseHour>8</CloseHour>
      <CustomerName>sample string 3</CustomerName>
      <HeardBadgeNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </HeardBadgeNumbers>
      <HeardOnlyBySweeper>true</HeardOnlyBySweeper>
      <HeardPendingCount>10</HeardPendingCount>
      <HearingKiosks>
        <EInkBadgeSweepAlertKioskDTO>
          <BadgesHeard>3</BadgesHeard>
          <DeviceId>sample string 1</DeviceId>
          <DeviceName>sample string 2</DeviceName>
        </EInkBadgeSweepAlertKioskDTO>
        <EInkBadgeSweepAlertKioskDTO>
          <BadgesHeard>3</BadgesHeard>
          <DeviceId>sample string 1</DeviceId>
          <DeviceName>sample string 2</DeviceName>
        </EInkBadgeSweepAlertKioskDTO>
      </HearingKiosks>
      <InsideOpeningHours>true</InsideOpeningHours>
      <LastHeardAtUtc>2026-10-27T08:50:19.2548655+00:00</LastHeardAtUtc>
      <LastMailedAtUtc>2026-10-27T08:50:19.2548655+00:00</LastMailedAtUtc>
      <LastResetConfirmUtc>2026-10-27T08:50:19.2548655+00:00</LastResetConfirmUtc>
      <LastSweepBlankUtc>2026-10-27T08:50:19.2548655+00:00</LastSweepBlankUtc>
      <LocationId>1</LocationId>
      <LocationName>sample string 2</LocationName>
      <OpenHour>7</OpenHour>
      <PendingCount>9</PendingCount>
      <QuietSinceUtc>2026-10-27T08:50:19.2548655+00:00</QuietSinceUtc>
      <Reason>sample string 5</Reason>
      <SweeperBlindSinceUtc>2026-10-27T08:50:19.2548655+00:00</SweeperBlindSinceUtc>
      <SweeperDeviceId>sample string 12</SweeperDeviceId>
      <SweeperDeviceName>sample string 13</SweeperDeviceName>
      <SweeperLeaseUntilUtc>2026-10-27T08:50:19.2548655+00:00</SweeperLeaseUntilUtc>
    </EInkBadgeSweepAlertDTO>
    <EInkBadgeSweepAlertDTO>
      <Bucket>sample string 4</Bucket>
      <CloseHour>8</CloseHour>
      <CustomerName>sample string 3</CustomerName>
      <HeardBadgeNumbers xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>1</d4p1:int>
        <d4p1:int>2</d4p1:int>
      </HeardBadgeNumbers>
      <HeardOnlyBySweeper>true</HeardOnlyBySweeper>
      <HeardPendingCount>10</HeardPendingCount>
      <HearingKiosks>
        <EInkBadgeSweepAlertKioskDTO>
          <BadgesHeard>3</BadgesHeard>
          <DeviceId>sample string 1</DeviceId>
          <DeviceName>sample string 2</DeviceName>
        </EInkBadgeSweepAlertKioskDTO>
        <EInkBadgeSweepAlertKioskDTO>
          <BadgesHeard>3</BadgesHeard>
          <DeviceId>sample string 1</DeviceId>
          <DeviceName>sample string 2</DeviceName>
        </EInkBadgeSweepAlertKioskDTO>
      </HearingKiosks>
      <InsideOpeningHours>true</InsideOpeningHours>
      <LastHeardAtUtc>2026-10-27T08:50:19.2548655+00:00</LastHeardAtUtc>
      <LastMailedAtUtc>2026-10-27T08:50:19.2548655+00:00</LastMailedAtUtc>
      <LastResetConfirmUtc>2026-10-27T08:50:19.2548655+00:00</LastResetConfirmUtc>
      <LastSweepBlankUtc>2026-10-27T08:50:19.2548655+00:00</LastSweepBlankUtc>
      <LocationId>1</LocationId>
      <LocationName>sample string 2</LocationName>
      <OpenHour>7</OpenHour>
      <PendingCount>9</PendingCount>
      <QuietSinceUtc>2026-10-27T08:50:19.2548655+00:00</QuietSinceUtc>
      <Reason>sample string 5</Reason>
      <SweeperBlindSinceUtc>2026-10-27T08:50:19.2548655+00:00</SweeperBlindSinceUtc>
      <SweeperDeviceId>sample string 12</SweeperDeviceId>
      <SweeperDeviceName>sample string 13</SweeperDeviceName>
      <SweeperLeaseUntilUtc>2026-10-27T08:50:19.2548655+00:00</SweeperLeaseUntilUtc>
    </EInkBadgeSweepAlertDTO>
  </SweepAlerts>
  <Total>1</Total>
  <Unhealthy>3</Unhealthy>
</EInkBadgeFleetSummaryDTO>