スケジューラ リファレンス
予約ページ・空き時間管理・予約・日程調整を扱うスケジューラドメインの API
|
予約ページの種類(1on1、グループなど)を定義・管理します。
- GET
/api/v1/scheduler/event-types— イベントタイプ一覧を取得 - POST
/api/v1/scheduler/event-types— イベントタイプを作成 - GET
/api/v1/scheduler/event-types/{id}— イベントタイプを取得 - PATCH
/api/v1/scheduler/event-types/{id}— イベントタイプを更新 - DELETE
/api/v1/scheduler/event-types/{id}— イベントタイプを削除 - POST
/api/v1/scheduler/event-types/{id}/members— イベントタイプの担当メンバーを設定
予約可能な時間帯の定義・管理を行います。
- GET
/api/v1/scheduler/availability— 空き時間スケジュール一覧を取得 - POST
/api/v1/scheduler/availability— 空き時間スケジュールを作成 - GET
/api/v1/scheduler/availability/{id}— 空き時間スケジュールを取得 - PATCH
/api/v1/scheduler/availability/{id}— 空き時間スケジュールを更新
予約の一覧取得・詳細確認・キャンセル・リスケジュールを行います。
- GET
/api/v1/scheduler/bookings— 予約一覧を取得 - GET
/api/v1/scheduler/bookings/{id}— 予約を取得 - POST
/api/v1/scheduler/bookings/{id}/cancel— 予約をキャンセル - POST
/api/v1/scheduler/bookings/{id}/reschedule— 予約をリスケジュール
認証不要の公開予約ページ。外部ユーザーが空き枠を確認して予約できます。
- GET
/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}— 公開イベントタイプ情報を取得 - GET
/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/slots— 空き枠一覧を取得 - POST
/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/book— 予約を実行
トークンベースのゲスト予約確認・キャンセル。予約確認メールのリンクから利用します。
- GET
/api/v1/scheduler/b/{token}— ゲスト予約情報を取得 - POST
/api/v1/scheduler/b/{token}/cancel— ゲスト予約をキャンセル
複数候補日時を提示して相手に選択してもらう日程調整を管理します。
- GET
/api/v1/scheduler/proposals— 日程調整一覧を取得 - POST
/api/v1/scheduler/proposals— 日程調整を作成 - GET
/api/v1/scheduler/proposals/{id}— 日程調整を取得
トークンベースのゲスト日程調整確認・承諾。日程調整メールのリンクから利用します。
- GET
/api/v1/scheduler/pr/{token}— ゲスト日程調整情報を取得 - POST
/api/v1/scheduler/pr/{token}/accept— ゲスト日程調整を承諾
Google カレンダーなど外部カレンダーとの連携・同期を管理します。
- POST
/api/v1/scheduler/calendars/connect/google— Google カレンダーを連携 - GET
/api/v1/scheduler/calendars/callback/google— Google OAuth コールバック - GET
/api/v1/scheduler/calendars/connections— カレンダー連携一覧を取得 - POST
/api/v1/scheduler/calendars/connections/{id}/sync— カレンダーを同期 - POST
/api/v1/scheduler/calendars/connections/{id}/disconnect— カレンダー連携を解除
スケジューラのダッシュボード・設定・カレンダーイベント取得を行います。
- GET
/api/v1/scheduler/dashboard— ダッシュボードを取得 - GET
/api/v1/scheduler/settings— 設定を取得 - PATCH
/api/v1/scheduler/settings— 設定を更新 - GET
/api/v1/scheduler/calendar-events— カレンダーイベント一覧を取得
スケジューラデータの変更履歴を参照します。
- GET
/api/v1/scheduler/audit-logs— 監査ログを取得