bookingbusiness aktualisieren

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Dient zum Aktualisieren der Eigenschaften eines bookingBusiness-Objekts .

Berechtigungen

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) Bookings.ReadWrite.All, Bookings.Manage.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Nicht unterstützt

HTTP-Anforderung

PATCH /bookingBusinesses/{id}

Optionale Anforderungsheader

Name Beschreibung
Authorization Bearer {code}

Anforderungstext

Geben Sie im Anforderungstext die Werte für die relevanten Felder an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet. Aus Gründen der Leistung sollten Sie vorhandene Werte, die nicht geändert wurden, nicht angeben.

Eigenschaft Typ Beschreibung
address physicalAddress Die Anschrift des Unternehmens.
businessHours bookingWorkHours-Sammlung Die Betriebsstunden für das Unternehmen.
businessType Zeichenfolge Die Art des Unternehmens.
defaultCurrencyIso Zeichenfolge Der Code für die Währung, in der das Unternehmen auf Microsoft Bookings tätig ist.
displayName Zeichenfolge Ein Name für das Unternehmen, das mit Kunden in Verbindung ist.
email String Die E-Mail-Adresse für das Unternehmen.
languageTag Zeichenfolge Die Sprache der Self-Service-Buchungsseite.
phone String Die Telefonnummer für das Unternehmen.
schedulingPolicy bookingSchedulingPolicy Gibt an, wie Buchungen für dieses Unternehmen erstellt werden können.
webSiteUrl Zeichenfolge Die URL der Geschäftswebsite.

Antwort

Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204, No Content zurückgegeben. Im Antworttext wird nichts zurückgegeben.

Beispiel

Anforderung

Im folgenden Beispiel werden die Geschäfts-E-Mail-Adresse und die Terminplanungsrichtlinie aktualisiert, um das Standardmäßige Zeitfenster für die Geschäftsbuchung in eine Stunde und die Vorausbuchung bis zu 30 Tage zu ändern.The following example updates the business email address and scheduling policy, to change the business default booking time slot to an hour, and advance booking up to 30 days.

PATCH https://graph.microsoft.com/beta/bookingBusinesses/fabrikam@contoso.onmicrosoft.com
Content-type: application/json

{
  "email": "admin@fabrikam.com",
  "schedulingPolicy": {
      "timeSlotInterval": "PT60M",
      "minimumLeadTime": "P1D",
      "maximumAdvance": "P30D",
      "sendConfirmationsToOwner": true,
      "allowStaffSelection": true
  }
}
Antwort

Das Folgende ist ein Beispiel für die Antwort. Hinweis: Das hier gezeigte Antwortobjekt wird möglicherweise zur besseren Lesbarkeit verkürzt.

HTTP/1.1 204 No Content