Bookingbusiness の更新

名前空間: microsoft.graph

bookingBusiness オブジェクトのプロパティを更新します。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) Bookings.ReadWrite.All, Bookings.Manage.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション サポートされていません。

HTTP 要求

PATCH /solutions/bookingBusinesses/{id}

要求ヘッダー

名前 説明
Authorization Bearer {code}

要求本文

要求本文では、更新する必要があるプロパティの値 のみ を指定します。要求本文に含まれていない既存のプロパティは、以前の値を保持するか、他のプロパティ値の変更に基づいて再計算されます。

次の表に、更新できるプロパティを示します。

プロパティ 種類 説明
address physicalAddress ビジネスの住所。 physicalAddress の属性 の種類は、v1.0 ではサポートされていません。 内部的には、アドレスを型にマップします others
businessHours bookingWorkHours コレクション ビジネスの稼働時間。
businessType String ビジネスの種類。
defaultCurrencyIso String ビジネスが Microsoft Bookings で運用する通貨のコード。
displayName String 顧客とインターフェイスするビジネスの名前。
メール String ビジネスの電子メール アドレス。
phone String ビジネスの電話番号。
schedulingPolicy bookingSchedulingPolicy このビジネスの予約を作成する方法を指定します。
webSiteUrl String ビジネス Web サイトの URL。

応答

成功した場合、このメソッドは 204 No Content 応答コードを返します。応答本文には何も返されません。

要求

次の使用例は、ビジネス の電子メール アドレスとスケジュール ポリシーを更新し、ビジネスの既定の予約タイム スロットを 1 時間に変更し、最大 30 日間の事前予約を行います。

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

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

応答

以下に応答の例を示します。注: ここに示す応答オブジェクトは、読みやすさのために短縮されている可能性があります。

HTTP/1.1 204 No Content