Microsoft Graph の Bookings REST API (Preview) について
Microsoft Bookings は、Office 365 Business Premium 向けのサービスです。
サービスの内容から中小企業向けですが、エンタープライズ企業 (E3 や E5 を契約している企業) でも利用できます。詳細は以下の記事をご参照ください。
オンラインの予約受付サービスであり、顧客はサービスやスタッフ、金額を選択して予約ができます。スタッフは予約情報を Outlook やモバイル アプリで管理できます。上記のサイトでは、ヘアサロンや金融サービス、不動産業者のデモを確認でき、予約プロセスを簡単に把握できます。
実際に予約ページを開いた例を以下に示します。

カレンダーから担当者と時間を簡単に選択できます。

デモをご覧いただくと分かるとおり、予約ページは非常にシンプルです。そのため、カスタマイズしたり、既存の Web サイトと統合したい場合があります。また、ボット サービスから予約を受け付けたり、予約情報をスタッフ間で共有するために他のサービスと連携したい場合も考えられます。そのような場合には、Microsoft Graph の Bookings REST API を利用できます。
現在プレビュー段階ですが、Graph Explorer からも試すことができます。v1.0 エンドポイントでは利用できないため、beta エンドポイントに変更してください。

予約 (appointments)、サービス (services)、顧客 (customers)、スタッフ (staffMembers) に対する CRUD 操作が可能です。また、予約の公開 (publish) や非公開 (unpublish) も行えます。多くの管理機能は Web の管理画面やモバイル アプリからも利用できます。
Discussion