メインコンテンツへ
BlueAI
ホーム/スケジューラ/データ構造

スケジューラ データ構造

スケジューラ API で返却される主要オブジェクトのフィールド定義です。

|

ID 形式

各リソースは prefix 付き public ID(例: deal_..., inv_..., form_..., ak_...)を利用します。

全プロダクト共通の ID 規約

EventType object

予約ページの種類を表すオブジェクトです。

フィールド

名前必須説明
id
string必須イベントタイプ ID
object
string必須オブジェクト種別(`scheduler.event_type`)
organization_id
string必須組織 ID
name
string必須名前
slug
string必須スラッグ(URL 用)
duration_minutes
number必須所要時間(分)
is_active
boolean必須有効フラグ
created_at
string必須作成日時 (ISO 8601)
updated_at
string必須更新日時 (ISO 8601)
{
  "id": "et_01JQ3KXYZ",
  "object": "scheduler.event_type",
  "organization_id": "org_01HZXYZ",
  "name": "30-minute Meeting",
  "slug": "30-min-meeting",
  "duration_minutes": 30,
  "is_active": true,
  "created_at": "2026-01-10T09:00:00Z",
  "updated_at": "2026-02-18T11:00:00Z"
}

Booking object

予約を表すオブジェクトです。

フィールド

名前必須説明
id
string必須予約 ID
object
string必須オブジェクト種別(`scheduler.booking`)
event_type_id
string必須イベントタイプ ID
guest_name
string必須ゲスト名
guest_email
string必須ゲストメール
start_time
string必須開始日時 (ISO 8601)
end_time
string必須終了日時 (ISO 8601)
status
"confirmed" | "cancelled" | "rescheduled" | "no_show"必須ステータス(confirmed: 確定、cancelled: キャンセル、rescheduled: 日程変更、no_show: 欠席)
token
string必須ゲストアクセストークン
created_at
string必須作成日時 (ISO 8601)
{
  "id": "bk_01JQ3KABC",
  "object": "scheduler.booking",
  "event_type_id": "et_01JQ3KXYZ",
  "guest_name": "Suzuki Hanako",
  "guest_email": "suzuki@example.com",
  "start_time": "2026-02-25T10:00:00Z",
  "end_time": "2026-02-25T10:30:00Z",
  "status": "confirmed",
  "token": "tok_guest_01JQ3KDEF",
  "created_at": "2026-02-22T15:00:00Z"
}

Proposal object

日程調整の提案を表すオブジェクトです。

フィールド

名前必須説明
id
string必須日程調整 ID
object
string必須オブジェクト種別(`scheduler.proposal`)
organization_id
string必須組織 ID
title
string必須タイトル
status
"pending" | "accepted" | "expired"必須ステータス
token
string必須ゲストアクセストークン
created_at
string必須作成日時 (ISO 8601)
{
  "id": "prop_01JQ3KGHI",
  "object": "scheduler.proposal",
  "organization_id": "org_01HZXYZ",
  "title": "Team sync - March",
  "status": "pending",
  "token": "tok_prop_01JQ3KJKL",
  "created_at": "2026-02-20T09:00:00Z"
}