Rooms - Create
Erstellt einen neuen Raum.
POST {endpoint}/rooms?api-version=2023-10-30-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Der Endpunkt der Azure Communication-Ressource. |
api-version
|
query | True |
string |
Version der aufzurufenden API. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Authorization | True |
string |
Eine Authentifizierungszeichenfolge mit einer Signatur, die mit dem HMAC-SHA256-Schema generiert wurde. |
Repeatability-Request-ID |
string uuid |
Wenn angegeben, leitet der Client an, dass die Anforderung wiederholbar ist. Das heißt, dass der Client die Anforderung mehrmals mit derselben Repeatability-Request-ID ausführen und eine entsprechende Antwort erhalten kann, ohne dass der Server die Anforderung mehrmals ausführt. Der Wert der Repeatability-Request-ID ist eine undurchsichtige Zeichenfolge, die einen vom Client generierten, global eindeutigen Bezeichner für die Anforderung darstellt. Es wird empfohlen, UUIDs der Version 4 (zufällig) zu verwenden. |
|
Repeatability-First-Sent |
string date-time-rfc1123 |
Wenn der Header "Repeatability-Request-ID" angegeben ist, muss auch der Header "Repeatability-First-Sent" angegeben werden. Der Wert sollte das Datum und die Uhrzeit sein, an dem die Anforderung zum ersten Mal erstellt wurde, ausgedrückt unter Verwendung der IMF-Fixdate-Form http-date. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
participants |
<string,
Participant |
(Optional) Die Teilnehmer sollen in den Raum eingeladen werden. |
pstnDialOutEnabled |
boolean |
Legen Sie dieses Flag auf true fest, wenn zum Zeitpunkt des Anrufs eine PSTN-Nummer in einem bestimmten Raum aktiviert ist. Dieses Kennzeichen ist standardmäßig auf „false“ festgelegt. |
validFrom |
string |
Der Zeitstempel ab dem Zeitpunkt, an dem der Raum für den Beitritt geöffnet ist. Der Zeitstempel hat RFC3339 Format: |
validUntil |
string |
Der Zeitstempel, ab dem der Raum nicht mehr verknüpft werden kann. Der Zeitstempel hat RFC3339 Format: |
Antworten
Name | Typ | Beschreibung |
---|---|---|
201 Created |
Anforderung erfolgreich. Die Aktion gibt einen neuen Raum zurück. |
|
Other Status Codes |
Communication |
Fehlerantwort Headers x-ms-error-code: string |
Sicherheit
Authorization
Eine Authentifizierungszeichenfolge mit einer Signatur, die mit dem HMAC-SHA256-Schema generiert wurde.
Type:
apiKey
In:
header
Beispiele
Create a new meeting room.
Sample Request
POST https://contoso.communication.azure.com//rooms?api-version=2023-10-30-preview
{
"validFrom": "2023-06-30T00:00:00Z",
"validUntil": "2023-07-30T00:00:00Z",
"pstnDialOutEnabled": true,
"participants": {
"8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000666": {
"role": "Attendee"
},
"8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000777": {
"role": "Presenter"
}
}
}
Sample Response
{
"id": "99117812428622880",
"createdAt": "2023-06-26T05:46:17.8159131+00:00",
"validFrom": "2023-06-30T00:00:00+00:00",
"validUntil": "2023-07-30T00:00:00+00:00",
"pstnDialOutEnabled": true
}
Definitionen
Name | Beschreibung |
---|---|
Create |
Anforderungsnutzlast zum Erstellen eines neuen Raums. |
Participant |
|
Role |
Die Rolle eines Teilnehmers für einen Raum. Der Standardwert ist Attendee. |
Room |
Der Besprechungsraum. |
CreateRoomRequest
Anforderungsnutzlast zum Erstellen eines neuen Raums.
Name | Typ | Beschreibung |
---|---|---|
participants |
<string,
Participant |
(Optional) Die Teilnehmer sollen in den Raum eingeladen werden. |
pstnDialOutEnabled |
boolean |
Legen Sie dieses Flag auf true fest, wenn zum Zeitpunkt des Anrufs eine PSTN-Nummer in einem bestimmten Raum aktiviert ist. Dieses Kennzeichen ist standardmäßig auf „false“ festgelegt. |
validFrom |
string |
Der Zeitstempel ab dem Zeitpunkt, an dem der Raum für den Beitritt geöffnet ist. Der Zeitstempel hat RFC3339 Format: |
validUntil |
string |
Der Zeitstempel, ab dem der Raum nicht mehr verknüpft werden kann. Der Zeitstempel hat RFC3339 Format: |
ParticipantProperties
Name | Typ | Beschreibung |
---|---|---|
role |
Die Rolle eines Teilnehmers für einen Raum. Der Standardwert ist Attendee. |
Role
Die Rolle eines Teilnehmers für einen Raum. Der Standardwert ist Attendee.
Name | Typ | Beschreibung |
---|---|---|
Attendee |
string |
|
Consumer |
string |
|
Presenter |
string |
RoomModel
Der Besprechungsraum.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel, zu dem der Raum auf dem Server erstellt wurde. Der Zeitstempel hat RFC3339 Format: |
id |
string |
Eindeutiger Bezeichner eines Raums. Diese ID wird vom Server generiert. |
pstnDialOutEnabled |
boolean |
Legen Sie dieses Flag auf true fest, wenn zum Zeitpunkt des Anrufs eine PSTN-Nummer in einem bestimmten Raum aktiviert ist. Dieses Kennzeichen ist standardmäßig auf „false“ festgelegt. |
validFrom |
string |
Der Zeitstempel ab dem Zeitpunkt, an dem der Raum für den Beitritt geöffnet ist. Der Zeitstempel hat RFC3339 Format: |
validUntil |
string |
Der Zeitstempel, ab dem der Raum nicht mehr verknüpft werden kann. Der Zeitstempel hat RFC3339 Format: |