Skip to main content
日程設定更新
PATCH

Authorizations

Authorization
string
header
required

APIキーをBearerトークンとして指定

Path Parameters

project_id
string
required

イベントID

Body

application/json

指定した項目だけを更新します。取得応答の値をそのまま送り返した項目(値が変わらない項目)は検証されません。 members・day_of_week_schedules・member_priorities は指定時にすべて置き換え(空配列はすべて削除)、specified_date_schedules は本日以降の設定だけを置き換えます(過去の設定は保持)。 取得応答が null の項目は null のまま送り返せますが、値が設定されている項目を null にはできません(calendar_period_date_from・calendar_period_date_to を除く)。

duration
integer | null

所要時間(分)

Required range: 1 <= x <= 32767
duration_before
integer | null

開催前の確保時間(分)

Required range: 0 <= x <= 32767
duration_after
integer | null

開催後の確保時間(分)

Required range: 0 <= x <= 32767
reserve_quota_interval
integer

予約枠の間隔(分)。0(自動。所要時間と同じ間隔)または 10〜1000

capacity
integer | null

定員(同じ時間帯に受け付ける申込数)

Required range: 1 <= x <= 65535
member_join_type
enum<string> | null

参加方式。one(担当者1名のみ参加)/ one_of_them(担当者を提示し1名が参加)。one のときは members は1件以下

Available options:
one,
one_of_them
members
object[]

担当者(GET /event-members の担当者ID)。指定時はすべて置き換え、空配列で紐付けを解除

Maximum array length: 100
member_auto_assignment
boolean

自動割り当てを利用するかどうか

member_assignment_type
enum<string>

割り当て順。display_order(担当者設定の表示順)/ random(ランダム)/ priority(優先順位を指定。member_priorities で順序を指定)

Available options:
display_order,
random,
priority
member_priorities
object[]

優先順位(配列の順が優先度)。更新後の参加方式が one_of_them で割り当て順が priority のときだけ保存され、それ以外の状態への更新では内容を見ずにすべて削除されます。 各グループの担当者は members(更新後の担当者)に含まれている必要があり、全グループを通して重複できません。members にいてここに無い担当者は最後のグループの末尾に自動で加わります。 省略時は既存の優先順位を保持します(members を同時に変更したときは更新後の担当者に合わせて整えます)。

Maximum array length: 100
use_member_profile
boolean

申込時に担当者のプロフィールを表示するかどうか

use_zoom
boolean | null

Zoom連携 / Google Meet連携を利用するかどうか(会議URLを自動で発行)。null は未設定のときだけ指定できます(取得応答の送り返し用)

use_holiday
boolean | null

祝日の開催。true は開催する。null は未設定のときだけ指定できます(取得応答の送り返し用)

calendar_display_type
enum<string> | null

日程の表示期間。auto(自動で調整。calendar_auto_from・calendar_auto_days が必要)/ period(期間を指定。calendar_period_date_from・calendar_period_date_to が必要)

Available options:
auto,
period
calendar_auto_from
integer | null

日程の表示期間「自動で調整」のいつから(何時間後から表示するか)

Required range: 1 <= x <= 32767
calendar_auto_days
integer | null

日程の表示期間「自動で調整」の何日分を表示するか

Required range: 1 <= x <= 90
calendar_period_date_from
string | null

日程の表示期間「期間を指定」の開始日(YYYY-MM-DD)

calendar_period_date_to
string | null

日程の表示期間「期間を指定」の終了日(YYYY-MM-DD)

calendar_period_deadline
integer | null

予約締切(何時間前まで)

Required range: 1 <= x <= 32767
day_of_week_schedules
object[]

開催する曜日・時間帯。同じ曜日を複数指定して複数の時間帯を設定できます(曜日・開始・終了がすべて同じ行は重複エラー)。指定時はすべて置き換え、空配列ですべて削除

Maximum array length: 100
use_specified_date_schedule
boolean

特定日の開催設定を使うかどうか

specified_date_schedules
object[]

特定日の開催設定(本日以降の日付)。指定時は本日以降の設定だけを置き換え、空配列で本日以降の設定をすべて削除

Maximum array length: 1000

Response

更新後の日程設定

data
object

個別相談・個別予約タイプのイベントの日程設定