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

予約(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予約をリスケジュール
GET/api/v1/scheduler/bookings

予約一覧を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

クエリパラメータ

名前必須説明
status
string任意ステータスで絞り込み(upcoming / past / cancelled)
limit
integer任意取得件数(デフォルト: 50, 最大: 200)
offset
integer任意スキップ件数

コード例

curl "https://api.blueai.jp/api/v1/scheduler/bookings" \
  -H "Cookie: better-auth.session_token=<token>"
GET/api/v1/scheduler/bookings/{id}

予約を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意予約 ID

コード例

curl "https://api.blueai.jp/api/v1/scheduler/bookings/book_123e4567e89b12d3a456426614174000" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/scheduler/bookings/{id}/cancel

予約をキャンセル

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意予約 ID

コード例

curl -X POST "https://api.blueai.jp/api/v1/scheduler/bookings/book_123e4567e89b12d3a456426614174000/cancel" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/scheduler/bookings/{id}/reschedule

予約をリスケジュール

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意予約 ID

コード例

curl -X POST "https://api.blueai.jp/api/v1/scheduler/bookings/book_123e4567e89b12d3a456426614174000/reschedule" \
  -H "Cookie: better-auth.session_token=<token>"