AptlyStar

Cal Com

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

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

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

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

Aptlystarでは、Cal.com統合により、エージェントがミーティングを予約し、空き状況を確認し、イベントタイプを管理し、スケジューリングタスクをプログラムで自動化できます。これにより、エージェントはミーティングを調整し、ユーザーに代わって予約を送信し、スケジュールを確認し、予約イベントに応答できます。すべて手動介入なしで実行されます。Aptlystarと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