メインコンテンツへ
BlueAI
ホーム/スケジューラ/概要

スケジューラ リファレンス

予約ページ・空き時間管理・予約・日程調整を扱うスケジューラドメインの API

|
イベントタイプ(Event Types)

予約ページの種類(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イベントタイプの担当メンバーを設定
空き時間(Availability)

予約可能な時間帯の定義・管理を行います。

  • GET/api/v1/scheduler/availability空き時間スケジュール一覧を取得
  • POST/api/v1/scheduler/availability空き時間スケジュールを作成
  • GET/api/v1/scheduler/availability/{id}空き時間スケジュールを取得
  • PATCH/api/v1/scheduler/availability/{id}空き時間スケジュールを更新
予約(Bookings)

予約の一覧取得・詳細確認・キャンセル・リスケジュールを行います。

  • 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予約をリスケジュール
公開予約ページ(Public Booking)

認証不要の公開予約ページ。外部ユーザーが空き枠を確認して予約できます。

  • GET/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}公開イベントタイプ情報を取得
  • GET/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/slots空き枠一覧を取得
  • POST/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/book予約を実行
ゲスト予約(Guest Booking)

トークンベースのゲスト予約確認・キャンセル。予約確認メールのリンクから利用します。

  • GET/api/v1/scheduler/b/{token}ゲスト予約情報を取得
  • POST/api/v1/scheduler/b/{token}/cancelゲスト予約をキャンセル
日程調整(Proposals)

複数候補日時を提示して相手に選択してもらう日程調整を管理します。

  • GET/api/v1/scheduler/proposals日程調整一覧を取得
  • POST/api/v1/scheduler/proposals日程調整を作成
  • GET/api/v1/scheduler/proposals/{id}日程調整を取得
ゲスト日程調整(Guest Proposals)

トークンベースのゲスト日程調整確認・承諾。日程調整メールのリンクから利用します。

  • GET/api/v1/scheduler/pr/{token}ゲスト日程調整情報を取得
  • POST/api/v1/scheduler/pr/{token}/acceptゲスト日程調整を承諾
カレンダー連携(Calendar Connections)

Google カレンダーなど外部カレンダーとの連携・同期を管理します。

  • POST/api/v1/scheduler/calendars/connect/googleGoogle カレンダーを連携
  • GET/api/v1/scheduler/calendars/callback/googleGoogle OAuth コールバック
  • GET/api/v1/scheduler/calendars/connectionsカレンダー連携一覧を取得
  • POST/api/v1/scheduler/calendars/connections/{id}/syncカレンダーを同期
  • POST/api/v1/scheduler/calendars/connections/{id}/disconnectカレンダー連携を解除
ダッシュボード・設定(Dashboard & Settings)

スケジューラのダッシュボード・設定・カレンダーイベント取得を行います。

  • GET/api/v1/scheduler/dashboardダッシュボードを取得
  • GET/api/v1/scheduler/settings設定を取得
  • PATCH/api/v1/scheduler/settings設定を更新
  • GET/api/v1/scheduler/calendar-eventsカレンダーイベント一覧を取得
監査ログ(Audit Logs)

スケジューラデータの変更履歴を参照します。

  • GET/api/v1/scheduler/audit-logs監査ログを取得