PUT api/Admin/Tenant/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

TenantPostDTO
NameDescriptionTypeAdditional information
Name

string

None.

SubDomain

string

None.

TenantId

string

None.

Active

boolean

None.

IsTrial

boolean

None.

TrialEndDate

date

None.

Price

integer

None.

EnableColleagueBooking

boolean

None.

EnableManagerBooking

boolean

None.

AllowSpecifySeat

boolean

None.

MaxDaysOfBookingAhead

integer

None.

EmailSenderAddress

string

None.

Domains

Collection of string

None.

MobileMenuShowQR

boolean

None.

MobileMenuShowCheckin

boolean

None.

AnonymizeAfterDays

integer

None.

WorkHoursStart

integer

None.

WorkHoursEnd

integer

None.

SaveReservationsInExchange

boolean

None.

ShowAppointmentsFromExchange

string

None.

UseDelegatedAuthenticationOnly

boolean

None.

AllowAutoSelectSameSeat

boolean

None.

MaximumBookingsAllowed

integer

None.

WorkFromHomeText

string

None.

UserName

string

None.

Password

string

None.

DisclaimerText

string

None.

EmailCateringToCostCenter

boolean

None.

ConnectedTenantsCanAccessAllMeetingrooms

boolean

None.

AutobookingAlwaysCheckedIn

boolean

None.

OutOfOfficeTypes

Collection of TenantOutOfOfficeTypeDTO

None.

SearchADGroups

Collection of AccessRoleDTO

None.

SendReservationNotificationToGuest

boolean

None.

ShowGuestregistrationLink

boolean

None.

ShowInfoscreenLink

boolean

None.

ShowAnalyticsLink

boolean

None.

ShowPlannerLink

boolean

None.

GuestRegistrationPreRegisterGuestsRegistered

boolean

None.

GuestRegistrationPreRegisterGuestsMeetings

boolean

None.

RoomAlyzerId

string

None.

DefaultLanguageId

integer

None.

MaximumLicensePlates

integer

None.

ParkingMaximumEvBookingHours

integer

None.

EnableMeetingRoom

boolean

None.

EnableCanteen

boolean

None.

EnableDeskBooking

boolean

None.

EnableParking

boolean

None.

EnableGuestBookings

boolean

None.

EnableSensors

boolean

None.

FeatureEnableWorkTime

boolean

None.

FeatureEnableGuestRegistration

boolean

None.

FeatureEnablePlanner

boolean

None.

FeatureEnableAnalytics

boolean

None.

FeatureEnableOtherResources

boolean

None.

FeatureEnableEInk

boolean

None.

WorkTimeVersion

string

None.

CateringDeliveryEnabled

boolean

None.

CateringExternalsDisabled

boolean

None.

OtherResourcesSearchAllMailboxes

boolean

None.

MeetingsTeamsEnabledByDefault

boolean

None.

Opus

TenantSettingsOpusDTO

None.

MeetingRooms

TenantSettingsMeetingRoomsDTO

None.

Exchange

TenantSettingsExchangeDTO

None.

Catering

TenantSettingsCateringDTO

None.

ConsentTypeId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "SubDomain": "sample string 2",
  "TenantId": "sample string 3",
  "Active": true,
  "IsTrial": true,
  "TrialEndDate": "2025-12-06T03:58:26.3088164+00:00",
  "Price": 6,
  "EnableColleagueBooking": true,
  "EnableManagerBooking": true,
  "AllowSpecifySeat": true,
  "MaxDaysOfBookingAhead": 10,
  "EmailSenderAddress": "sample string 11",
  "Domains": [
    "sample string 1",
    "sample string 2"
  ],
  "MobileMenuShowQR": true,
  "MobileMenuShowCheckin": true,
  "AnonymizeAfterDays": 14,
  "WorkHoursStart": 15,
  "WorkHoursEnd": 16,
  "SaveReservationsInExchange": true,
  "ShowAppointmentsFromExchange": "sample string 18",
  "UseDelegatedAuthenticationOnly": true,
  "AllowAutoSelectSameSeat": true,
  "MaximumBookingsAllowed": 21,
  "WorkFromHomeText": "sample string 22",
  "UserName": "sample string 23",
  "Password": "sample string 24",
  "DisclaimerText": "sample string 25",
  "EmailCateringToCostCenter": true,
  "ConnectedTenantsCanAccessAllMeetingrooms": true,
  "AutobookingAlwaysCheckedIn": true,
  "OutOfOfficeTypes": [
    {
      "Id": 1,
      "Text": "sample string 2",
      "ExchangeShowAs": "sample string 3",
      "Icon": "sample string 4",
      "IsAbsence": true
    },
    {
      "Id": 1,
      "Text": "sample string 2",
      "ExchangeShowAs": "sample string 3",
      "Icon": "sample string 4",
      "IsAbsence": true
    }
  ],
  "SearchADGroups": [
    {
      "GroupName": "sample string 1",
      "GroupId": "sample string 2"
    },
    {
      "GroupName": "sample string 1",
      "GroupId": "sample string 2"
    }
  ],
  "SendReservationNotificationToGuest": true,
  "ShowGuestregistrationLink": true,
  "ShowInfoscreenLink": true,
  "ShowAnalyticsLink": true,
  "ShowPlannerLink": true,
  "GuestRegistrationPreRegisterGuestsRegistered": true,
  "GuestRegistrationPreRegisterGuestsMeetings": true,
  "RoomAlyzerId": "sample string 36",
  "DefaultLanguageId": 37,
  "MaximumLicensePlates": 1,
  "ParkingMaximumEvBookingHours": 38,
  "EnableMeetingRoom": true,
  "EnableCanteen": true,
  "EnableDeskBooking": true,
  "EnableParking": true,
  "EnableGuestBookings": true,
  "EnableSensors": true,
  "FeatureEnableWorkTime": true,
  "FeatureEnableGuestRegistration": true,
  "FeatureEnablePlanner": true,
  "FeatureEnableAnalytics": true,
  "FeatureEnableOtherResources": true,
  "FeatureEnableEInk": true,
  "WorkTimeVersion": "sample string 51",
  "CateringDeliveryEnabled": true,
  "CateringExternalsDisabled": true,
  "OtherResourcesSearchAllMailboxes": true,
  "MeetingsTeamsEnabledByDefault": true,
  "Opus": {
    "OpusWbsElement": "sample string 1",
    "OpusMunicipality": "sample string 2",
    "OpusSapId": "sample string 3"
  },
  "MeetingRooms": {
    "EnableTeamsMeetings": true,
    "OtherResourcesSearchAllMailboxes": true
  },
  "Exchange": {
    "ExchangeOnPremCertificateName": "sample string 1",
    "ExchangeOnPremScope": "sample string 2",
    "ExchangeOnPremAppId": "sample string 3",
    "ExchangeOnPremUrl": "sample string 4",
    "ExchangeOnPremActive": true,
    "ExchangeOnPremUsername": "sample string 6",
    "ExchangeOnrPremPassword": "sample string 7",
    "ExchangeOnPremDomain": "sample string 8"
  },
  "Catering": {
    "CateringAdminShowTenantPicker": true,
    "CateringDeliveryEnabled": true,
    "CateringExternalsDisabled": true
  },
  "ConsentTypeId": 1
}

application/xml, text/xml

Sample:
<TenantPostDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Bluedock.Booking.Rest.Models.Admin">
  <Active>true</Active>
  <AllowAutoSelectSameSeat>true</AllowAutoSelectSameSeat>
  <AllowSpecifySeat>true</AllowSpecifySeat>
  <AnonymizeAfterDays>14</AnonymizeAfterDays>
  <AutobookingAlwaysCheckedIn>true</AutobookingAlwaysCheckedIn>
  <Catering>
    <CateringAdminShowTenantPicker>true</CateringAdminShowTenantPicker>
    <CateringDeliveryEnabled>true</CateringDeliveryEnabled>
    <CateringExternalsDisabled>true</CateringExternalsDisabled>
  </Catering>
  <CateringDeliveryEnabled>true</CateringDeliveryEnabled>
  <CateringExternalsDisabled>true</CateringExternalsDisabled>
  <ConnectedTenantsCanAccessAllMeetingrooms>true</ConnectedTenantsCanAccessAllMeetingrooms>
  <ConsentTypeId>1</ConsentTypeId>
  <DefaultLanguageId>37</DefaultLanguageId>
  <DisclaimerText>sample string 25</DisclaimerText>
  <Domains xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Domains>
  <EmailCateringToCostCenter>true</EmailCateringToCostCenter>
  <EmailSenderAddress>sample string 11</EmailSenderAddress>
  <EnableCanteen>true</EnableCanteen>
  <EnableColleagueBooking>true</EnableColleagueBooking>
  <EnableDeskBooking>true</EnableDeskBooking>
  <EnableGuestBookings>true</EnableGuestBookings>
  <EnableManagerBooking>true</EnableManagerBooking>
  <EnableMeetingRoom>true</EnableMeetingRoom>
  <EnableParking>true</EnableParking>
  <EnableSensors>true</EnableSensors>
  <Exchange>
    <ExchangeOnPremActive>true</ExchangeOnPremActive>
    <ExchangeOnPremAppId>sample string 3</ExchangeOnPremAppId>
    <ExchangeOnPremCertificateName>sample string 1</ExchangeOnPremCertificateName>
    <ExchangeOnPremDomain>sample string 8</ExchangeOnPremDomain>
    <ExchangeOnPremScope>sample string 2</ExchangeOnPremScope>
    <ExchangeOnPremUrl>sample string 4</ExchangeOnPremUrl>
    <ExchangeOnPremUsername>sample string 6</ExchangeOnPremUsername>
    <ExchangeOnrPremPassword>sample string 7</ExchangeOnrPremPassword>
  </Exchange>
  <FeatureEnableAnalytics>true</FeatureEnableAnalytics>
  <FeatureEnableEInk>true</FeatureEnableEInk>
  <FeatureEnableGuestRegistration>true</FeatureEnableGuestRegistration>
  <FeatureEnableOtherResources>true</FeatureEnableOtherResources>
  <FeatureEnablePlanner>true</FeatureEnablePlanner>
  <FeatureEnableWorkTime>true</FeatureEnableWorkTime>
  <GuestRegistrationPreRegisterGuestsMeetings>true</GuestRegistrationPreRegisterGuestsMeetings>
  <GuestRegistrationPreRegisterGuestsRegistered>true</GuestRegistrationPreRegisterGuestsRegistered>
  <IsTrial>true</IsTrial>
  <MaxDaysOfBookingAhead>10</MaxDaysOfBookingAhead>
  <MaximumBookingsAllowed>21</MaximumBookingsAllowed>
  <MaximumLicensePlates>1</MaximumLicensePlates>
  <MeetingRooms>
    <EnableTeamsMeetings>true</EnableTeamsMeetings>
    <OtherResourcesSearchAllMailboxes>true</OtherResourcesSearchAllMailboxes>
  </MeetingRooms>
  <MeetingsTeamsEnabledByDefault>true</MeetingsTeamsEnabledByDefault>
  <MobileMenuShowCheckin>true</MobileMenuShowCheckin>
  <MobileMenuShowQR>true</MobileMenuShowQR>
  <Name>sample string 1</Name>
  <Opus>
    <OpusMunicipality>sample string 2</OpusMunicipality>
    <OpusSapId>sample string 3</OpusSapId>
    <OpusWbsElement>sample string 1</OpusWbsElement>
  </Opus>
  <OtherResourcesSearchAllMailboxes>true</OtherResourcesSearchAllMailboxes>
  <OutOfOfficeTypes>
    <TenantOutOfOfficeTypeDTO>
      <ExchangeShowAs>sample string 3</ExchangeShowAs>
      <Icon>sample string 4</Icon>
      <Id>1</Id>
      <IsAbsence>true</IsAbsence>
      <Text>sample string 2</Text>
    </TenantOutOfOfficeTypeDTO>
    <TenantOutOfOfficeTypeDTO>
      <ExchangeShowAs>sample string 3</ExchangeShowAs>
      <Icon>sample string 4</Icon>
      <Id>1</Id>
      <IsAbsence>true</IsAbsence>
      <Text>sample string 2</Text>
    </TenantOutOfOfficeTypeDTO>
  </OutOfOfficeTypes>
  <ParkingMaximumEvBookingHours>38</ParkingMaximumEvBookingHours>
  <Password>sample string 24</Password>
  <Price>6</Price>
  <RoomAlyzerId>sample string 36</RoomAlyzerId>
  <SaveReservationsInExchange>true</SaveReservationsInExchange>
  <SearchADGroups>
    <AccessRoleDTO>
      <GroupId>sample string 2</GroupId>
      <GroupName>sample string 1</GroupName>
    </AccessRoleDTO>
    <AccessRoleDTO>
      <GroupId>sample string 2</GroupId>
      <GroupName>sample string 1</GroupName>
    </AccessRoleDTO>
  </SearchADGroups>
  <SendReservationNotificationToGuest>true</SendReservationNotificationToGuest>
  <ShowAnalyticsLink>true</ShowAnalyticsLink>
  <ShowAppointmentsFromExchange>sample string 18</ShowAppointmentsFromExchange>
  <ShowGuestregistrationLink>true</ShowGuestregistrationLink>
  <ShowInfoscreenLink>true</ShowInfoscreenLink>
  <ShowPlannerLink>true</ShowPlannerLink>
  <SubDomain>sample string 2</SubDomain>
  <TenantId>sample string 3</TenantId>
  <TrialEndDate>2025-12-06T03:58:26.3088164+00:00</TrialEndDate>
  <UseDelegatedAuthenticationOnly>true</UseDelegatedAuthenticationOnly>
  <UserName>sample string 23</UserName>
  <WorkFromHomeText>sample string 22</WorkFromHomeText>
  <WorkHoursEnd>16</WorkHoursEnd>
  <WorkHoursStart>15</WorkHoursStart>
  <WorkTimeVersion>sample string 51</WorkTimeVersion>
</TenantPostDTO>

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 'TenantPostDTO'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.