Zum Inhalt
Myra Online-Hilfe Stand · 21.08.2026

Die Einstellungen eines Warteraums ändern

Note

Der Body muss die Attribute id und modified enthalten, um den entsprechenden Eintrag zu identifizieren.

Note

Die ID des Eintrags im Pfad der Anfrage muss mit dem Wert des Attributs id im Body übereinstimmen.

Senden einer PUT-Anfrage an den Endpunkt /waiting-room/{id}.

Beschreibung

Mit der Change-Waiting-Room-Setting-Anfrage ändern Sie die Einstellungen eines Warteraums der Organisation.

Voraussetzungen

Werte der Anfrage: Waiting-Room-ID {id}

Objekte: WaitingRoomVO

Anfrage

Um die Einstellungen eines Warteraums zu ändern, fügen Sie die Waiting-Room-ID {id} dem Pfad der Anfrage hinzu.

Für eine detaillierte Spezifikation, welche Informationen zum Ändern der Einstellungen eines Warteraums erforderlich sind, muss im Body das Objekt WaitingRoomVO mit den folgenden Attributen definiert werden:

Attribut Beschreibung Werte
id Die ID des Eintrags. integer
modified Das Datum der letzten Änderung im ISO-8601-Format. string($date-time)

Die folgenden Attribute sind optional:

Attribut Beschreibung Werte
name Der Name des Warteraums. string
maxConcurrent Die maximale Anzahl an Besuchenden, die gleichzeitig auf die Kundeninfrastruktur zugreifen dürfen. Sobald der Wert überschritten wird, wird jede weitere besuchende Person in den Warteraum geleitet. integer
sessionTimeout Die Dauer in Sekunden, für die eine inaktive Sitzung auf die Kundeninfrastruktur zugreifen kann. Wird die Sitzung in dieser Zeit nicht erneut aufgerufen, wird der Zugriff für die Sitzung deaktiviert. integer
waitRefresh Die Dauer in Sekunden, nach der die Warteseite neu geladen wird. Wird die Sitzung nach dem dritten Neuladen nicht erneut aufgerufen, wird sie aus der Warteschlange entfernt. integer
paths Ein Pfad innerhalb der Apex-Domain oder Subdomain, für den der Warteraum gelten soll. Der Pfad muss als regulärer Ausdruck definiert werden. Der Standardwert im Feld PATH ist .. Wird der Standardwert . als Pfad verwendet, werden die Warteseiten und Einstellungen aller Warteräume mit einem Pfad der entsprechenden Apex-Domain oder Subdomain überschrieben. string
subDomainName Der Name der Subdomain, für die der Warteraum verfügbar ist. string
vhostId Die ID der Subdomains, für die der Warteraum verfügbar ist. integer
content Der HTML-Code für das Warteraum-Template. string

Das System gibt das Objekt WaitingRoomVO mit den geänderten Informationen zurück.

Inhalt des Warteraums

Für jeden Warteraum, der über die Warteraum-Funktion erstellt wird, wird eine Warteseite gespeichert. Zu Beginn steht ein Standard-Template zur Auswahl. Sie können auch Ihre eigene Warteseite als *.htm- oder *.html-Datei hochladen. Platzhalter sorgen dafür, dass die Warteseite alle erforderlichen Informationen zum Warteraum korrekt anzeigt. Eine Tabelle mit den wichtigsten Platzhaltern finden Sie unten:

Variable name Beschreibung
!WAIT_REFRESH! Legt die Anzahl der Sekunden zwischen den Seitenaktualisierungen fest. Diese Variable muss als http-equiv=refresh-Meta-Tag im HTML-Head eingebunden werden, damit die Seite automatisch neu lädt und den Besuchenden Rückmeldung über ihre aktuelle Position in der Warteschlange gibt.
!CURRENT_POSITION! Zeigt die Position der besuchenden Person in der Warteschlange an.
!SUBDOMAIN! Zeigt den Hostnamen ohne Protokoll und Pfad an.
!QUEUE_SIZE! Zeigt die Gesamtzahl der Besuchenden in der Warteschlange an.
!QUEUE_PROGRESS! Zeigt die Anzahl der Besuchenden hinter der eigenen Person an. Kann genutzt werden, um visuelles Feedback zum Fortschritt in der Warteschlange zu geben, zum Beispiel über einen Fortschrittsbalken.

Beispiel-Template

<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="refresh" content="!WAIT_REFRESH!" />
<title>!SUBDOMAIN! Waiting Room</title>
<style>
body {
font-family: Arial, Helvetica, sans-serif;
font-optical-sizing: auto;
font-style: normal;
min-height: 100vh;
margin: 0;
}
.background {
background: linear-gradient(
133.66deg,
#7dff54 -13.21%,
#54ddc2 38.6%,
#003bcc 97.97%
);
display: flex;
justify-content: center;
align-items: center;
}
.card {
background-color: #ffffff;
width: clamp(400px, 60%, 800px);
}
.card-content {
padding: min(4vw, 40px);
}
.progress-bar {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
display: flex;
color: #003bcc;
width: 100%;
height: 8px;
}

Beispiel

Beispiel-Request-Body:

{
  "name": "string",
  "maxConcurrent": 0,
  "sessionTimeout": 0,
  "waitRefresh": 0,
  "paths": "string",
  "subDomainName": "string",
  "vhostId": 0,
  "content": "string"
}

Antworten

Die folgenden Antworten sind möglich:

STATUSCODE BESCHREIBUNG
200 Die Anfrage war erfolgreich.
400 Die Anfrage war nicht erfolgreich. Die Anfrage war fehlerhaft oder es fehlen Informationen.
401 Die Anfrage war nicht erfolgreich, da die Authentifizierung fehlerhaft war.
403 Die Anfrage war nicht erfolgreich, da die erforderlichen Berechtigungen fehlen.