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 | サービスが課金される既定の方法。 可能な値は、undefined、fixedPrice、startingAt、hourly、free、priceVaries、callUs、notSet、unknownFutureValue です。 |
| 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
フィードバック
フィードバックの送信と表示