Cal Com

Cal.comの予約、イベントタイプ、スケジュール、空き状況を管理

Cal.comは、予約、イベントタイプ、チームの空き状況を簡単に管理できる、柔軟でオープンソースのスケジューリングプラットフォームです。

Cal.comでは、次のことができます。

  • スケジューリングの自動化: ユーザーが空き時間を確認し、メールのやり取りなしで自動的にミーティングを予約できます。
  • イベントの管理: 1対1またはグループミーティングのイベントタイプ、期間、ルールを作成およびカスタマイズできます。
  • カレンダーの統合: Google、Outlook、Appleなどのカレンダープロバイダーとシームレスに接続し、二重予約を回避できます。
  • 参加者とゲストの管理: 参加者情報を収集し、ゲストを管理し、招待状やリマインダーを送信できます。
  • 空き状況の制御: カスタム勤務時間、バッファ時間、キャンセル/再予約ルールを定義できます。
  • ワークフローの強化: 予約が作成、キャンセル、または再スケジュールされたときに、Webhookを介してカスタムアクションをトリガーできます。

Simでは、Cal.com統合により、エージェントがミーティングを予約し、空き状況を確認し、イベントタイプを管理し、スケジューリングタスクをプログラムで自動化できます。これにより、エージェントはミーティングを調整し、ユーザーに代わって予約を送信し、スケジュールを確認し、予約イベントに応答できます。すべて手動介入なしで実行されます。SimとCal.comを接続することで、より広範な自動化ニーズとシームレスに統合できる、高度に自動化されたインテリジェントなスケジューリングワークフローを実現できます。

使用方法

Cal.comをワークフローに統合します。予約、イベントタイプ、スケジュールを作成および管理し、空き時間スロットを確認します。予約の作成、一覧表示、再スケジュール、キャンセル、およびイベントタイプとスケジュールの管理をサポートします。Cal.com Webhookイベント(予約の作成、キャンセル、再スケジュール)に基づいてワークフローをトリガーすることもできます。OAuthを介してCal.comアカウントに接続します。

ツール

calcom_create_booking

Cal.comで新しい予約を作成

入力

パラメータ必須説明
eventTypeIdnumberはい予約するイベントタイプのID
startstringはいUTC ISO 8601形式の開始時刻(例:2024-01-15T09:00:00Z)
attendeeobjectはい参加者情報オブジェクト(name、email、timeZone、およびオプションのphoneNumberを含む、個別の参加者フィールドから構築)
guestsarrayいいえゲストのメールアドレスの配列
itemsstringいいえゲストのメールアドレス
lengthInMinutesnumberいいえ予約の時間(分単位、イベントタイプのデフォルトを上書き)
metadataobjectいいえ予約に添付するカスタムメタデータ

出力

パラメータ説明
statusstringレスポンスステータス
dataobject作成された予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプのスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合あり)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合あり)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
statusstring予約ステータス(例:accepted、pending、cancelled)
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber時間(分単位)
eventTypeIdnumberイベントタイプID
meetingUrlstringミーティングに参加するためのURL
locationstring予約の場所
absentHostbooleanホストが欠席したかどうか
guestsarrayゲストのメールアドレス
bookingFieldsResponsesjsonカスタム予約フィールドの回答(イベントタイプの設定に基づく動的キー)
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
icsUidstringICSカレンダーUID
createdAtstring予約が作成された日時

calcom_get_booking

UIDによる特定の予約の詳細を取得

入力

パラメータ必須説明
bookingUidstringはい予約の一意識別子(UID)

出力

パラメータ説明
statusstringレスポンスステータス
dataobject予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
descriptionstring予約の説明
statusstring予約ステータス(例:承認済み、保留中、キャンセル済み)
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber所要時間(分)
eventTypeIdnumberイベントタイプID
meetingUrlstringミーティングに参加するためのURL
locationstring予約の場所
absentHostbooleanホストが欠席したかどうか
guestsarrayゲストのメールアドレス
bookingFieldsResponsesjsonカスタム予約フィールドの回答(イベントタイプの設定に基づく動的キー)
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
ratingnumber予約の評価
icsUidstringICSカレンダーUID
cancellationReasonstringキャンセルされた場合のキャンセル理由
reschedulingReasonstring再スケジュールされた場合の再スケジュール理由
rescheduledFromUidstringこの予約が再スケジュールされた場合の元の予約UID
rescheduledToUidstring再スケジュール後の新しい予約UID
cancelledByEmailstring予約をキャンセルした人のメール
rescheduledByEmailstring予約を再スケジュールした人のメール
createdAtstring予約が作成された日時
updatedAtstring予約が最後に更新された日時

calcom_list_bookings

すべての予約を一覧表示(オプションでステータスフィルタ可能)

入力

パラメータ必須説明
statusstringいいえステータスで予約をフィルタ: upcoming、recurring、past、cancelled、unconfirmed
takenumberいいえ返す予約の数(ページネーション制限)
skipnumberいいえスキップする予約の数(ページネーションオフセット)

出力

パラメータ説明
statusstringレスポンスステータス
dataarray予約の配列
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合あり)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストユーザーID
namestringホスト表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合あり)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
descriptionstring予約の説明
statusstring予約ステータス(例: accepted、pending、cancelled)
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber分単位の期間
eventTypeIdnumberイベントタイプID
meetingUrlstringミーティングに参加するURL
locationstring予約の場所
absentHostbooleanホストが欠席したかどうか
guestsarrayゲストのメールアドレス
bookingFieldsResponsesjsonカスタム予約フィールドの回答(イベントタイプ設定に基づく動的キー)
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
ratingnumber予約の評価
icsUidstringICSカレンダーUID
cancellationReasonstringキャンセルされた場合のキャンセル理由
cancelledByEmailstring予約をキャンセルした人のメール
reschedulingReasonstring再スケジュールされた場合の再スケジュール理由
rescheduledByEmailstring予約を再スケジュールした人のメール
rescheduledFromUidstringこの予約が再スケジュールされた場合の元の予約UID
rescheduledToUidstring再スケジュール後の新しい予約UID
createdAtstring予約が作成された日時
updatedAtstring予約が最後に更新された日時
paginationobjectページネーションメタデータ
totalItemsnumberアイテムの総数
remainingItemsnumber現在のページ以降の残りアイテム数
returnedItemsnumberこのレスポンスで返されたアイテム数
itemsPerPagenumberページあたりのアイテム数
currentPagenumber現在のページ番号
totalPagesnumberページの総数
hasNextPageboolean次のページがあるかどうか
hasPreviousPageboolean前のページがあるかどうか

calcom_cancel_booking

既存の予約をキャンセルする

入力

パラメータ必須説明
bookingUidstringはいキャンセルする予約の一意識別子(UID)
cancellationReasonstringいいえ予約をキャンセルする理由

出力

パラメータ説明
statusstringレスポンスステータス
dataobjectキャンセルされた予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
cancellationReasonstringキャンセルされた場合のキャンセル理由
cancelledByEmailstring予約をキャンセルした人のメール
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber分単位の所要時間
eventTypeIdnumberイベントタイプID
locationstring予約の場所
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
createdAtstring予約が作成された日時
statusstring予約ステータス(キャンセル済みである必要がある)

calcom_reschedule_booking

既存の予約を新しい時間に変更する

入力

パラメータ必須説明
bookingUidstringはい変更する予約の一意識別子(UID)
startstringはいUTC ISO 8601形式の新しい開始時刻(例:2024-01-15T09:00:00Z)
reschedulingReasonstringいいえ予約を変更する理由

出力

パラメータ説明
statusstringレスポンスステータス
dataobject変更された予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
titlestring予約のタイトル
statusstring予約ステータス(例:accepted、pending、cancelled)
reschedulingReasonstring変更された場合の変更理由
rescheduledFromUidstringこの予約が変更された場合の元の予約UID
rescheduledByEmailstring予約を変更した人のメール
durationnumber所要時間(分)
eventTypeIdnumberイベントタイプID
meetingUrlstringミーティングに参加するためのURL
locationstring予約の場所
guestsarrayゲストのメールアドレス
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
icsUidstringICSカレンダーUID
createdAtstring予約が作成された日時
uidstring新しい予約の一意識別子
startstringISO 8601形式の新しい開始時刻
endstringISO 8601形式の新しい終了時刻

calcom_confirm_booking

確認が必要な保留中の予約を確定する

入力

パラメータ必須説明
bookingUidstringはい確定する予約の一意識別子(UID)

出力

パラメータ説明
statusstringレスポンスステータス
dataobject確定された予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber所要時間(分)
eventTypeIdnumberイベントタイプID
meetingUrlstringミーティングに参加するためのURL
locationstring予約の場所
guestsarrayゲストのメールアドレス
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
icsUidstringICSカレンダーUID
createdAtstring予約が作成された日時
statusstring予約ステータス(承認済み/確定済みである必要がある)

calcom_decline_booking

保留中の予約リクエストを拒否する

入力

パラメータ必須説明
bookingUidstringはい拒否する予約の一意識別子(UID)
reasonstringいいえ予約を拒否する理由

出力

パラメータ説明
statusstringレスポンスステータス
dataobject拒否された予約の詳細
eventTypeobjectイベントタイプの詳細
idnumberイベントタイプID
slugstringイベントタイプスラッグ
attendeesarray参加者のリスト
namestring参加者名
emailstring参加者の実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
timeZonestring参加者のタイムゾーン(IANA形式)
phoneNumberstring参加者の電話番号
languagestring参加者の言語設定(ISOコード)
absentboolean参加者が欠席したかどうか
hostsarrayホストのリスト
idnumberホストのユーザーID
namestringホストの表示名
emailstringホストの実際のメールアドレス
displayEmailstring公開表示されるメール(実際のメールと異なる場合がある)
usernamestringホストのCal.comユーザー名
timeZonestringホストのタイムゾーン(IANA形式)
idnumber数値の予約ID
uidstring予約の一意識別子
titlestring予約のタイトル
cancellationReasonstringキャンセルされた場合のキャンセル理由
startstringISO 8601形式の開始時刻
endstringISO 8601形式の終了時刻
durationnumber分単位の期間
eventTypeIdnumberイベントタイプID
locationstring予約の場所
metadatajson予約に添付されたカスタムメタデータ(動的なキーと値のペア)
createdAtstring予約が作成された日時
statusstring予約ステータス(キャンセル済み/拒否済みである必要がある)

calcom_create_event_type

Cal.comで新しいイベントタイプを作成する

入力

パラメータ必須説明
titlestringはいイベントタイプのタイトル
slugstringはいイベントタイプURLの一意のスラッグ
lengthInMinutesnumberはいイベントの所要時間(分)
descriptionstringいいえイベントタイプの説明
slotIntervalnumberいいえ予約可能な時間枠の間隔(分)
minimumBookingNoticenumberいいえ予約前に必要な最小通知時間(分)
beforeEventBuffernumberいいえイベント前のバッファ時間(分)
afterEventBuffernumberいいえイベント後のバッファ時間(分)
scheduleIdnumberいいえ空き状況に使用するスケジュールのID
disableGuestsbooleanいいえ予約にゲストを追加できないようにするかどうか

出力

パラメータ説明
statusstringレスポンスステータス
dataobject作成されたイベントタイプの詳細
idnumberイベントタイプID
titlestringイベントタイプのタイトル
slugstringイベントタイプのスラッグ
descriptionstringイベントタイプの説明
lengthInMinutesnumber所要時間(分)
slotIntervalnumber時間枠の間隔(分)
minimumBookingNoticenumber最小予約通知時間(分)
beforeEventBuffernumberイベント前のバッファ(分)
afterEventBuffernumberイベント後のバッファ(分)
scheduleIdnumberスケジュールID
disableGuestsbooleanゲストが無効かどうか
createdAtstring作成日時のISOタイムスタンプ
updatedAtstring最終更新日時のISOタイムスタンプ

calcom_get_event_type

特定のイベントタイプに関する詳細情報を取得

入力

パラメータ必須説明
eventTypeIdnumberはい取得するイベントタイプID

出力

パラメータ説明
statusstringレスポンスステータス
dataobjectイベントタイプの詳細
idnumberイベントタイプID
titlestringイベントタイプのタイトル
slugstringイベントタイプのスラッグ
descriptionstringイベントタイプの説明
lengthInMinutesnumber所要時間(分)
slotIntervalnumberスロット間隔(分)
minimumBookingNoticenumber最小予約通知時間(分)
beforeEventBuffernumberイベント前のバッファ時間(分)
afterEventBuffernumberイベント後のバッファ時間(分)
scheduleIdnumberスケジュールID
disableGuestsbooleanゲストが無効かどうか
createdAtstring作成日時のISOタイムスタンプ
updatedAtstring最終更新日時のISOタイムスタンプ

calcom_list_event_types

すべてのイベントタイプのリストを取得

入力

パラメータ必須説明
sortCreatedAtstringいいえ作成日でソート:"asc"または"desc"

出力

パラメータ説明
statusstringレスポンスステータス
dataarrayイベントタイプの配列
idnumberイベントタイプID
titlestringイベントタイプのタイトル
slugstringイベントタイプのスラッグ
descriptionstringイベントタイプの説明
lengthInMinutesnumber所要時間(分)
slotIntervalnumberスロット間隔(分)
minimumBookingNoticenumber最小予約通知時間(分)
beforeEventBuffernumberイベント前のバッファ時間(分)
afterEventBuffernumberイベント後のバッファ時間(分)
scheduleIdnumberスケジュールID
disableGuestsbooleanゲストが無効かどうか
createdAtstring作成日時(ISO形式)
updatedAtstring最終更新日時(ISO形式)

calcom_update_event_type

Cal.comで既存のイベントタイプを更新する

入力

パラメータ必須説明
eventTypeIdnumberはい更新するイベントタイプID(例: 12345)
titlestringいいえイベントタイプのタイトル
slugstringいいえイベントタイプURLの一意のスラッグ
lengthInMinutesnumberいいえイベントの所要時間(分)
descriptionstringいいえイベントタイプの説明
slotIntervalnumberいいえ予約可能なスロット間の間隔(分)
minimumBookingNoticenumberいいえ予約前に必要な最小通知時間(分)
beforeEventBuffernumberいいえイベント前のバッファ時間(分)
afterEventBuffernumberいいえイベント後のバッファ時間(分)
scheduleIdnumberいいえ空き状況に使用するスケジュールのID
disableGuestsbooleanいいえ予約にゲストを追加できないようにするかどうか

出力

パラメータ説明
statusstringレスポンスステータス
dataobject更新されたイベントタイプの詳細
idnumberイベントタイプID
titlestringイベントタイプのタイトル
slugstringイベントタイプのスラッグ
descriptionstringイベントタイプの説明
lengthInMinutesnumber所要時間(分)
slotIntervalnumberスロット間隔(分)
minimumBookingNoticenumber最小予約通知時間(分)
beforeEventBuffernumberイベント前のバッファ時間(分)
afterEventBuffernumberイベント後のバッファ時間(分)
scheduleIdnumberスケジュールID
disableGuestsbooleanゲストが無効かどうか
createdAtstring作成日時(ISO形式)
updatedAtstring最終更新日時(ISO形式)

calcom_delete_event_type

Cal.comからイベントタイプを削除する

入力

パラメータ必須説明
eventTypeIdnumberはい削除するイベントタイプID

出力

パラメータ説明
statusstringレスポンスステータス
dataobject削除されたイベントタイプの詳細
idnumberイベントタイプID
lengthInMinutesnumber所要時間(分)
titlestringイベントタイプのタイトル
slugstringイベントタイプのスラッグ

calcom_create_schedule

Cal.comで新しい空き時間スケジュールを作成する

入力

パラメータ必須説明
namestringはいスケジュールの名前
timeZonestringはいスケジュールのタイムゾーン(例:America/New_York)
isDefaultbooleanはいこのスケジュールをデフォルトにするかどうか
availabilityarrayいいえスケジュールの空き時間間隔
itemsobjectいいえ空き時間間隔
propertiesarrayいいえ曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)
daysarrayいいえ曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)
startTimestringいいえHH:MM形式の開始時刻
endTimestringいいえHH:MM形式の終了時刻

出力

パラメータ説明
statusstringレスポンスステータス
dataobject作成されたスケジュールデータ
idnumberスケジュールID
ownerIdnumber所有者ユーザーID
namestringスケジュール名
timeZonestringタイムゾーン(例:America/New_York)
isDefaultbooleanデフォルトスケジュールかどうか
availabilityarray空き時間ウィンドウ
daysarray曜日(月曜日、火曜日など)
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻
overridesarray日付固有の空き時間オーバーライド
datestringYYYY-MM-DD形式の日付
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻

calcom_get_schedule

Cal.comから特定のスケジュールをIDで取得

入力

パラメータ必須説明
scheduleIdstringはい取得するスケジュールのID

出力

パラメータ説明
statusstringレスポンスステータス
dataobjectスケジュールデータ
idnumberスケジュールID
ownerIdnumberオーナーユーザーID
namestringスケジュール名
timeZonestringタイムゾーン(例:America/New_York)
isDefaultbooleanデフォルトスケジュールかどうか
availabilityarray空き時間枠
daysarray曜日(月曜日、火曜日など)
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻
overridesarray日付固有の空き時間上書き
datestringYYYY-MM-DD形式の日付
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻

calcom_list_schedules

Cal.comからすべての空き時間スケジュールを一覧表示

入力

パラメータ必須説明

出力

パラメータ説明
statusstringレスポンスステータス
dataarrayスケジュールオブジェクトの配列
idnumberスケジュールID
ownerIdnumberオーナーユーザーID
namestringスケジュール名
timeZonestringタイムゾーン(例:America/New_York)
isDefaultbooleanデフォルトスケジュールかどうか
availabilityarray空き時間枠
daysarray曜日(月曜日、火曜日など)
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻
overridesarray日付固有の空き時間上書き
datestringYYYY-MM-DD形式の日付
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻

calcom_update_schedule

Cal.comで既存のスケジュールを更新する

入力

パラメータ必須説明
scheduleIdstringはい更新するスケジュールのID
namestringいいえスケジュールの新しい名前
timeZonestringいいえスケジュールの新しいタイムゾーン(例:America/New_York)
isDefaultbooleanいいえこのスケジュールをデフォルトにするかどうか
availabilityarrayいいえスケジュールの新しい利用可能時間帯
itemsobjectいいえ利用可能時間帯
propertiesarrayいいえ曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)
daysarrayいいえ曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)
startTimestringいいえHH:MM形式の開始時刻
endTimestringいいえHH:MM形式の終了時刻

出力

パラメータ説明
statusstringレスポンスステータス
dataobject更新されたスケジュールデータ
idnumberスケジュールID
ownerIdnumber所有者のユーザーID
namestringスケジュール名
timeZonestringタイムゾーン(例:America/New_York)
isDefaultbooleanこれがデフォルトのスケジュールかどうか
availabilityarray利用可能時間帯
daysarray曜日(月曜日、火曜日など)
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻
overridesarray日付固有の利用可能時間の上書き
datestringYYYY-MM-DD形式の日付
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻

calcom_delete_schedule

Cal.comからスケジュールを削除

入力

パラメータ必須説明
scheduleIdstringはい削除するスケジュールのID

出力

パラメータ説明
statusstringレスポンスステータス(成功またはエラー)

calcom_get_default_schedule

Cal.comからデフォルトの空き時間スケジュールを取得

入力

パラメータ必須説明

出力

パラメータ説明
statusstringレスポンスステータス
dataobjectデフォルトスケジュールデータ
idnumberスケジュールID
ownerIdnumber所有者ユーザーID
namestringスケジュール名
timeZonestringタイムゾーン(例:America/New_York)
isDefaultbooleanこれがデフォルトスケジュールかどうか
availabilityarray空き時間枠
daysarray曜日(月曜日、火曜日など)
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻
overridesarray日付固有の空き時間上書き
datestringYYYY-MM-DD形式の日付
startTimestringHH:MM形式の開始時刻
endTimestringHH:MM形式の終了時刻

calcom_get_slots

Cal.comのイベントタイプで、指定した時間範囲内の予約可能なスロットを取得します

入力

パラメータ必須説明
startstringはいUTC ISO 8601形式での時間範囲の開始時刻(例:2024-01-15T00:00:00Z)
endstringはいUTC ISO 8601形式での時間範囲の終了時刻(例:2024-01-22T00:00:00Z)
eventTypeIdnumberいいえ直接検索用のイベントタイプID
eventTypeSlugstringいいえイベントタイプのスラッグ(usernameの設定が必要)
usernamestringいいえ個人用イベントタイプのユーザー名(eventTypeSlug使用時は必須)
timeZonestringいいえ返されるスロットのタイムゾーン(デフォルトはUTC)
durationnumberいいえスロットの長さ(分単位)

出力

パラメータ説明
statusstringレスポンスステータス
datajson日付ごとにグループ化された利用可能な時間スロット(YYYY-MM-DD形式のキー)。各日付は、開始時刻、オプションの終了時刻、および座席制イベント情報を含むスロットオブジェクトの配列にマッピングされます。

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started