PUT api/Admin/EInk/Badges/locations/{locationId}/settings

Request Information

URI Parameters

NameDescriptionTypeAdditional information
locationId

integer

Required

Body Parameters

EInkBadgeLocationSettingsUpdateDTO
NameDescriptionTypeAdditional information
FeatureEInkBadges

boolean

None.

GuestRegTwoStepCheckIn

boolean

None.

PhotoRequired

boolean

None.

PhotoCountdownSeconds

integer

None.

FeatureEInkNameTags

boolean

None.

FeatureEInkSeats

boolean

None.

FeatureEInkMeetingRooms

boolean

None.

EInkNameTagSelectionMode

integer

None.

PreferredSweeperDeviceId

string

None.

Request Formats

application/json, text/json

Sample:
{
  "FeatureEInkBadges": true,
  "GuestRegTwoStepCheckIn": true,
  "PhotoRequired": true,
  "PhotoCountdownSeconds": 1,
  "FeatureEInkNameTags": true,
  "FeatureEInkSeats": true,
  "FeatureEInkMeetingRooms": true,
  "EInkNameTagSelectionMode": 1,
  "PreferredSweeperDeviceId": "sample string 1"
}

application/xml, text/xml

Sample:
<EInkBadgeLocationSettingsUpdateDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.EInk.Badges">
  <EInkNameTagSelectionMode>1</EInkNameTagSelectionMode>
  <FeatureEInkBadges>true</FeatureEInkBadges>
  <FeatureEInkMeetingRooms>true</FeatureEInkMeetingRooms>
  <FeatureEInkNameTags>true</FeatureEInkNameTags>
  <FeatureEInkSeats>true</FeatureEInkSeats>
  <GuestRegTwoStepCheckIn>true</GuestRegTwoStepCheckIn>
  <PhotoCountdownSeconds>1</PhotoCountdownSeconds>
  <PhotoRequired>true</PhotoRequired>
  <PreferredSweeperDeviceId>sample string 1</PreferredSweeperDeviceId>
</EInkBadgeLocationSettingsUpdateDTO>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'EInkBadgeLocationSettingsUpdateDTO'.

Response Information

Resource Description

EInkBadgeLocationSettingsDTO
NameDescriptionTypeAdditional information
LocationId

integer

None.

LocationName

string

None.

TenantId

integer

None.

TenantName

string

None.

TenantGuid

string

None.

TenantEInkEnabled

boolean

None.

TenantGuestRegistrationEnabled

boolean

None.

FeatureEInkBadges

boolean

None.

GuestRegTwoStepCheckIn

boolean

None.

FeatureEInkNameTags

boolean

None.

FeatureEInkSeats

boolean

None.

FeatureEInkMeetingRooms

boolean

None.

EInkNameTagSelectionMode

integer

None.

PhotoRequired

boolean

None.

PhotoCountdownSeconds

integer

None.

HasBadgeConfigRow

boolean

None.

TemplateId

integer

None.

TemplateEmptyId

integer

None.

TemplateNoPhotoId

integer

None.

IsStorageLocation

boolean

None.

SweeperDeviceId

string

None.

SweeperDeviceName

string

None.

SweeperLeaseUntilUtc

date

None.

PreferredSweeperDeviceId

string

None.

PreferredSweeperDeviceName

string

None.

Response Formats

application/json, text/json

Sample:
{
  "LocationId": 1,
  "LocationName": "sample string 2",
  "TenantId": 1,
  "TenantName": "sample string 3",
  "TenantGuid": "sample string 4",
  "TenantEInkEnabled": true,
  "TenantGuestRegistrationEnabled": true,
  "FeatureEInkBadges": true,
  "GuestRegTwoStepCheckIn": true,
  "FeatureEInkNameTags": true,
  "FeatureEInkSeats": true,
  "FeatureEInkMeetingRooms": true,
  "EInkNameTagSelectionMode": 12,
  "PhotoRequired": true,
  "PhotoCountdownSeconds": 14,
  "HasBadgeConfigRow": true,
  "TemplateId": 1,
  "TemplateEmptyId": 1,
  "TemplateNoPhotoId": 1,
  "IsStorageLocation": true,
  "SweeperDeviceId": "sample string 17",
  "SweeperDeviceName": "sample string 18",
  "SweeperLeaseUntilUtc": "2026-10-27T08:47:34.6701628+00:00",
  "PreferredSweeperDeviceId": "sample string 19",
  "PreferredSweeperDeviceName": "sample string 20"
}

application/xml, text/xml

Sample:
<EInkBadgeLocationSettingsDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.EInk.Badges">
  <EInkNameTagSelectionMode>12</EInkNameTagSelectionMode>
  <FeatureEInkBadges>true</FeatureEInkBadges>
  <FeatureEInkMeetingRooms>true</FeatureEInkMeetingRooms>
  <FeatureEInkNameTags>true</FeatureEInkNameTags>
  <FeatureEInkSeats>true</FeatureEInkSeats>
  <GuestRegTwoStepCheckIn>true</GuestRegTwoStepCheckIn>
  <HasBadgeConfigRow>true</HasBadgeConfigRow>
  <IsStorageLocation>true</IsStorageLocation>
  <LocationId>1</LocationId>
  <LocationName>sample string 2</LocationName>
  <PhotoCountdownSeconds>14</PhotoCountdownSeconds>
  <PhotoRequired>true</PhotoRequired>
  <PreferredSweeperDeviceId>sample string 19</PreferredSweeperDeviceId>
  <PreferredSweeperDeviceName>sample string 20</PreferredSweeperDeviceName>
  <SweeperDeviceId>sample string 17</SweeperDeviceId>
  <SweeperDeviceName>sample string 18</SweeperDeviceName>
  <SweeperLeaseUntilUtc>2026-10-27T08:47:34.6701628+00:00</SweeperLeaseUntilUtc>
  <TemplateEmptyId>1</TemplateEmptyId>
  <TemplateId>1</TemplateId>
  <TemplateNoPhotoId>1</TemplateNoPhotoId>
  <TenantEInkEnabled>true</TenantEInkEnabled>
  <TenantGuestRegistrationEnabled>true</TenantGuestRegistrationEnabled>
  <TenantGuid>sample string 4</TenantGuid>
  <TenantId>1</TenantId>
  <TenantName>sample string 3</TenantName>
</EInkBadgeLocationSettingsDTO>