Bookingservice の更新

名前空間: microsoft.graph

指定した bookingBusiness の bookingService オブジェクトの プロパティを更新します

サービス用にカスタマイズできる例を次に示します。

  • Price
  • 予定の一般的な長さ
  • リマインダー
  • サービスの前または終了の前または終了を設定する任意の時間バッファー
  • 予約またはキャンセル の最小通知、顧客が特定のスタッフ メンバーを予定用に選択できるかどうかなどのポリシー パラメーターをスケジュールします。

アクセス許可

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

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

HTTP 要求

PATCH /bookingBusinesses/{id}/services/{id}

要求ヘッダー

名前 説明
Authorization ベアラー {code}。 必須です。

要求本文

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

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

プロパティ 種類 説明
customQuestions bookingQuestionAssignment コレクション これには、特定のサービスに関連付けられた一連のカスタム質問が含まれる。 省略可能。
defaultDuration 期間 サービスの既定の長さは、日数、時間、分、および秒で表されます。 たとえば、P11D23H59M59.999999999S。
defaultLocation location サービスの既定の物理的な場所。
defaultPrice 倍精度浮動小数点数 サービスの既定の金銭的な価格。
defaultPriceType bookingPriceType サービスが課金される既定の方法。 可能な値は、undefinedfixedPricestartingAthourlyfreepriceVariescallUsnotSetunknownFutureValue です。
defaultReminders bookingReminder コレクション このサービスの予定に関する既定のアラームセット。 このプロパティの値は、この bookingService を ID で読み取る場合にのみ使用できます。
説明 String サービスのテキストの説明。
displayName 文字列 サービス名。
id 文字列 bookingService の一意 の識別子 です。 読み取り専用。
isHiddenFromCustomers Boolean 場合 true は、サービスは予約のために顧客が利用できません。
isLocationOnline ブール値 サービス true の予定がオンラインで開催される場合。 既定値は、false です。
maximumAttendeesCount Int32 サービスで許可される顧客の最大数。
notes String このサービスに関する追加情報。
postBuffer 期間 このサービスの予定が終了した後、および次の顧客の予定を予約する前にバッファーに入る時間。
preBuffer 期間 このサービスの予定が開始される前にバッファーに入る時間。
schedulingPolicy bookingSchedulingPolicy この種類のサービスの予定を作成および管理する方法を決定する一連のポリシー。
smsNotificationsEnabled ブール値 True は、サービスの予定のために SMS 通知を顧客に送信できる場合を示します。 既定値は False です。
staffMemberIds String コレクション このサービスを提供 するスタッフ メンバーを表します。

応答

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

要求

次の使用例は、指定したサービスの期間を更新します。

PATCH https://graph.microsoft.com/v1.0/solutions/bookingBusinesses/Contosolunchdelivery@contoso.onmicrosoft.com/services/57da6774-a087-4d69-b0e6-6fb82c339976
Content-type: application/json

{
    "@odata.type":"#microsoft.graph.bookingService",
    "defaultDuration":"PT30M"
}

応答

応答の例を次に示します。

HTTP/1.1 204 No Content