Cal Com

Verwalten Sie Cal.com-Buchungen, Veranstaltungstypen, Zeitpläne und Verfügbarkeiten

Cal.com ist eine flexible und quelloffene Planungsplattform, die es einfach macht, Termine, Buchungen, Veranstaltungstypen und Teamverfügbarkeiten zu verwalten.

Mit Cal.com können Sie:

  • Planung automatisieren: Ermöglichen Sie Nutzern, Ihre verfügbaren Zeitfenster einzusehen und Meetings automatisch zu buchen, ohne E-Mail-Pingpong.
  • Veranstaltungen verwalten: Erstellen und passen Sie Veranstaltungstypen, Dauern und Regeln für Einzel- oder Gruppenmeetings an.
  • Kalender integrieren: Verbinden Sie sich nahtlos mit Google, Outlook, Apple oder anderen Kalenderanbietern, um Doppelbuchungen zu vermeiden.
  • Teilnehmer und Gäste verwalten: Erfassen Sie Teilnehmerinformationen, verwalten Sie Gäste und versenden Sie Einladungen oder Erinnerungen.
  • Verfügbarkeit steuern: Definieren Sie individuelle Arbeitszeiten, Pufferzeiten und Storno-/Umbuchungsregeln.
  • Workflows automatisieren: Lösen Sie benutzerdefinierte Aktionen über Webhooks aus, wenn eine Buchung erstellt, storniert oder umgebucht wird.

In Sim ermöglicht die Cal.com-Integration Ihren Agenten, Meetings zu buchen, Verfügbarkeiten zu prüfen, Veranstaltungstypen zu verwalten und Planungsaufgaben programmatisch zu automatisieren. Dies hilft Agenten, Meetings zu koordinieren, Buchungen im Namen von Nutzern zu versenden, Zeitpläne zu prüfen oder auf Buchungsereignisse zu reagieren – alles ohne manuelle Eingriffe. Durch die Verbindung von Sim mit Cal.com erschließen Sie hochautomatisierte und intelligente Planungs-Workflows, die sich nahtlos in Ihre umfassenderen Automatisierungsanforderungen integrieren lassen.

Nutzungsanleitung

Integrieren Sie Cal.com in Ihren Workflow. Erstellen und verwalten Sie Buchungen, Veranstaltungstypen, Zeitpläne und prüfen Sie Verfügbarkeitsfenster. Unterstützt das Erstellen, Auflisten, Umbuchen und Stornieren von Buchungen sowie die Verwaltung von Veranstaltungstypen und Zeitplänen. Kann auch Workflows basierend auf Cal.com-Webhook-Ereignissen auslösen (Buchung erstellt, storniert, umgebucht). Verbinden Sie Ihr Cal.com-Konto über OAuth.

Tools

calcom_create_booking

Eine neue Buchung auf Cal.com erstellen

Eingabe

ParameterTypErforderlichBeschreibung
eventTypeIdnumberJaDie ID des zu buchenden Ereignistyps
startstringJaStartzeit im UTC ISO 8601-Format (z. B. 2024-01-15T09:00:00Z)
attendeeobjectJaTeilnehmerinformationsobjekt mit Name, E-Mail, Zeitzone und optionaler Telefonnummer (zusammengestellt aus einzelnen Teilnehmerfeldern)
guestsarrayNeinArray von Gast-E-Mail-Adressen
itemsstringNeinGast-E-Mail-Adresse
lengthInMinutesnumberNeinDauer der Buchung in Minuten (überschreibt die Standardeinstellung des Ereignistyps)
metadataobjectNeinBenutzerdefinierte Metadaten, die an die Buchung angehängt werden

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails der erstellten Buchung
eventTypeobjectDetails des Ereignistyps
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
statusstringBuchungsstatus (z. B. akzeptiert, ausstehend, storniert)
startstringStartzeit im ISO 8601-Format
endstringEndzeit im ISO 8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
meetingUrlstringURL zum Beitritt zum Meeting
locationstringOrt der Buchung
absentHostbooleanOb der Gastgeber abwesend war
guestsarrayGast-E-Mail-Adressen
bookingFieldsResponsesjsonBenutzerdefinierte Buchungsfeldantworten (dynamische Schlüssel basierend auf der Ereignistyp-Konfiguration)
metadatajsonBenutzerdefinierte Metadaten, die an die Buchung angehängt sind (dynamische Schlüssel-Wert-Paare)
icsUidstringICS-Kalender-UID
createdAtstringZeitpunkt der Erstellung der Buchung

calcom_get_booking

Details einer bestimmten Buchung anhand ihrer UID abrufen

Eingabe

ParameterTypErforderlichBeschreibung
bookingUidstringJaEindeutige Kennung (UID) der Buchung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectBuchungsdetails
eventTypeobjectDetails zum Ereignistyp
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
descriptionstringBeschreibung der Buchung
statusstringBuchungsstatus (z. B. akzeptiert, ausstehend, storniert)
startstringStartzeit im ISO-8601-Format
endstringEndzeit im ISO-8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
meetingUrlstringURL zum Beitritt zum Meeting
locationstringOrt der Buchung
absentHostbooleanOb der Gastgeber abwesend war
guestsarrayE-Mail-Adressen der Gäste
bookingFieldsResponsesjsonBenutzerdefinierte Buchungsfeld-Antworten (dynamische Schlüssel basierend auf der Ereignistyp-Konfiguration)
metadatajsonBenutzerdefinierte Metadaten, die der Buchung angehängt sind (dynamische Schlüssel-Wert-Paare)
ratingnumberBuchungsbewertung
icsUidstringICS-Kalender-UID
cancellationReasonstringGrund für die Stornierung, falls storniert
reschedulingReasonstringGrund für die Umbuchung, falls umgebucht
rescheduledFromUidstringUrsprüngliche Buchungs-UID, falls diese Buchung umgebucht wurde
rescheduledToUidstringNeue Buchungs-UID nach Umbuchung
cancelledByEmailstringE-Mail der Person, die die Buchung storniert hat
rescheduledByEmailstringE-Mail der Person, die die Buchung umgebucht hat
createdAtstringZeitpunkt der Erstellung der Buchung
updatedAtstringZeitpunkt der letzten Aktualisierung der Buchung

calcom_list_bookings

Alle Buchungen mit optionalem Statusfilter auflisten

Eingabe

ParameterTypErforderlichBeschreibung
statusstringNeinBuchungen nach Status filtern: upcoming, recurring, past, cancelled oder unconfirmed
takenumberNeinAnzahl der zurückzugebenden Buchungen (Paginierungslimit)
skipnumberNeinAnzahl der zu überspringenden Buchungen (Paginierungsoffset)

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataarrayArray von Buchungen
eventTypeobjectDetails zum Ereignistyp
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
descriptionstringBeschreibung der Buchung
statusstringBuchungsstatus (z. B. accepted, pending, cancelled)
startstringStartzeit im ISO-8601-Format
endstringEndzeit im ISO-8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
meetingUrlstringURL zum Beitritt zum Meeting
locationstringOrt der Buchung
absentHostbooleanOb der Gastgeber abwesend war
guestsarrayE-Mail-Adressen der Gäste
bookingFieldsResponsesjsonAntworten auf benutzerdefinierte Buchungsfelder (dynamische Schlüssel basierend auf der Ereignistyp-Konfiguration)
metadatajsonBenutzerdefinierte Metadaten, die der Buchung zugeordnet sind (dynamische Schlüssel-Wert-Paare)
ratingnumberBuchungsbewertung
icsUidstringICS-Kalender-UID
cancellationReasonstringGrund für die Stornierung, falls storniert
cancelledByEmailstringE-Mail der Person, die die Buchung storniert hat
reschedulingReasonstringGrund für die Umbuchung, falls umgebucht
rescheduledByEmailstringE-Mail der Person, die die Buchung umgebucht hat
rescheduledFromUidstringUrsprüngliche Buchungs-UID, falls diese Buchung umgebucht wurde
rescheduledToUidstringNeue Buchungs-UID nach Umbuchung
createdAtstringZeitpunkt der Erstellung der Buchung
updatedAtstringZeitpunkt der letzten Aktualisierung der Buchung
paginationobjectPaginierungs-Metadaten
totalItemsnumberGesamtanzahl der Elemente
remainingItemsnumberVerbleibende Elemente nach der aktuellen Seite
returnedItemsnumberAnzahl der in dieser Antwort zurückgegebenen Elemente
itemsPerPagenumberElemente pro Seite
currentPagenumberAktuelle Seitennummer
totalPagesnumberGesamtanzahl der Seiten
hasNextPagebooleanOb es eine nächste Seite gibt
hasPreviousPagebooleanOb es eine vorherige Seite gibt

calcom_cancel_booking

Eine bestehende Buchung stornieren

Eingabe

ParameterTypErforderlichBeschreibung
bookingUidstringJaEindeutige Kennung (UID) der zu stornierenden Buchung
cancellationReasonstringNeinGrund für die Stornierung der Buchung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails der stornierten Buchung
eventTypeobjectDetails des Ereignistyps
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
cancellationReasonstringGrund für die Stornierung, falls storniert
cancelledByEmailstringE-Mail der Person, die die Buchung storniert hat
startstringStartzeit im ISO-8601-Format
endstringEndzeit im ISO-8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
locationstringOrt der Buchung
metadatajsonBenutzerdefinierte Metadaten, die der Buchung zugeordnet sind (dynamische Schlüssel-Wert-Paare)
createdAtstringZeitpunkt der Erstellung der Buchung
statusstringBuchungsstatus (sollte storniert sein)

calcom_reschedule_booking

Eine bestehende Buchung auf einen neuen Zeitpunkt verschieben

Eingabe

ParameterTypErforderlichBeschreibung
bookingUidstringJaEindeutige Kennung (UID) der zu verschiebenden Buchung
startstringJaNeue Startzeit im UTC ISO 8601-Format (z. B. 2024-01-15T09:00:00Z)
reschedulingReasonstringNeinGrund für die Verschiebung der Buchung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails der verschobenen Buchung
eventTypeobjectDetails des Ereignistyps
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
titlestringTitel der Buchung
statusstringBuchungsstatus (z. B. akzeptiert, ausstehend, storniert)
reschedulingReasonstringGrund für die Verschiebung, falls verschoben
rescheduledFromUidstringUrsprüngliche Buchungs-UID, falls diese Buchung verschoben wurde
rescheduledByEmailstringE-Mail der Person, die die Buchung verschoben hat
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
meetingUrlstringURL zum Beitreten des Meetings
locationstringOrt der Buchung
guestsarrayE-Mail-Adressen der Gäste
metadatajsonBenutzerdefinierte Metadaten, die an die Buchung angehängt sind (dynamische Schlüssel-Wert-Paare)
icsUidstringICS-Kalender-UID
createdAtstringZeitpunkt der Erstellung der Buchung
uidstringEindeutige Kennung für die neue Buchung
startstringNeue Startzeit im ISO 8601-Format
endstringNeue Endzeit im ISO 8601-Format

calcom_confirm_booking

Eine ausstehende Buchung bestätigen, die eine Bestätigung erfordert

Eingabe

ParameterTypErforderlichBeschreibung
bookingUidstringJaEindeutige Kennung (UID) der zu bestätigenden Buchung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails der bestätigten Buchung
eventTypeobjectDetails des Ereignistyps
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
startstringStartzeit im ISO-8601-Format
endstringEndzeit im ISO-8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
meetingUrlstringURL zum Beitreten des Meetings
locationstringOrt der Buchung
guestsarrayE-Mail-Adressen der Gäste
metadatajsonBenutzerdefinierte Metadaten, die der Buchung angehängt sind (dynamische Schlüssel-Wert-Paare)
icsUidstringICS-Kalender-UID
createdAtstringZeitpunkt der Erstellung der Buchung
statusstringBuchungsstatus (sollte akzeptiert/bestätigt sein)

calcom_decline_booking

Eine ausstehende Buchungsanfrage ablehnen

Eingabe

ParameterTypErforderlichBeschreibung
bookingUidstringJaEindeutige Kennung (UID) der abzulehnenden Buchung
reasonstringNeinGrund für die Ablehnung der Buchung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails der abgelehnten Buchung
eventTypeobjectDetails des Ereignistyps
idnumberEreignistyp-ID
slugstringEreignistyp-Slug
attendeesarrayListe der Teilnehmer
namestringName des Teilnehmers
emailstringTatsächliche E-Mail-Adresse des Teilnehmers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
timeZonestringZeitzone des Teilnehmers (IANA-Format)
phoneNumberstringTelefonnummer des Teilnehmers
languagestringSprachpräferenz des Teilnehmers (ISO-Code)
absentbooleanOb der Teilnehmer abwesend war
hostsarrayListe der Gastgeber
idnumberBenutzer-ID des Gastgebers
namestringAnzeigename des Gastgebers
emailstringTatsächliche E-Mail-Adresse des Gastgebers
displayEmailstringÖffentlich angezeigte E-Mail (kann von der tatsächlichen E-Mail abweichen)
usernamestringCal.com-Benutzername des Gastgebers
timeZonestringZeitzone des Gastgebers (IANA-Format)
idnumberNumerische Buchungs-ID
uidstringEindeutige Kennung für die Buchung
titlestringTitel der Buchung
cancellationReasonstringGrund für die Stornierung, falls storniert
startstringStartzeit im ISO-8601-Format
endstringEndzeit im ISO-8601-Format
durationnumberDauer in Minuten
eventTypeIdnumberEreignistyp-ID
locationstringOrt der Buchung
metadatajsonBenutzerdefinierte Metadaten, die der Buchung angehängt sind (dynamische Schlüssel-Wert-Paare)
createdAtstringZeitpunkt der Erstellung der Buchung
statusstringBuchungsstatus (sollte storniert/abgelehnt sein)

calcom_create_event_type

Einen neuen Ereignistyp in Cal.com erstellen

Eingabe

ParameterTypErforderlichBeschreibung
titlestringJaTitel des Ereignistyps
slugstringJaEindeutiger Slug für die Ereignistyp-URL
lengthInMinutesnumberJaDauer des Ereignisses in Minuten
descriptionstringNeinBeschreibung des Ereignistyps
slotIntervalnumberNeinIntervall zwischen verfügbaren Buchungsslots in Minuten
minimumBookingNoticenumberNeinErforderliche Mindestvorlaufzeit vor der Buchung in Minuten
beforeEventBuffernumberNeinPufferzeit vor dem Ereignis in Minuten
afterEventBuffernumberNeinPufferzeit nach dem Ereignis in Minuten
scheduleIdnumberNeinID des Zeitplans für die Verfügbarkeit
disableGuestsbooleanNeinOb das Hinzufügen von Gästen zu Buchungen deaktiviert ist

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails des erstellten Ereignistyps
idnumberEreignistyp-ID
titlestringEreignistyp-Titel
slugstringEreignistyp-Slug
descriptionstringEreignistyp-Beschreibung
lengthInMinutesnumberDauer in Minuten
slotIntervalnumberSlot-Intervall in Minuten
minimumBookingNoticenumberMindestvorlaufzeit für Buchung in Minuten
beforeEventBuffernumberPuffer vor Ereignis in Minuten
afterEventBuffernumberPuffer nach Ereignis in Minuten
scheduleIdnumberZeitplan-ID
disableGuestsbooleanOb Gäste deaktiviert sind
createdAtstringISO-Zeitstempel der Erstellung
updatedAtstringISO-Zeitstempel der letzten Aktualisierung

calcom_get_event_type

Detaillierte Informationen über einen bestimmten Ereignistyp abrufen

Eingabe

ParameterTypErforderlichBeschreibung
eventTypeIdnumberJaEreignistyp-ID zum Abrufen

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails zum Ereignistyp
idnumberEreignistyp-ID
titlestringTitel des Ereignistyps
slugstringSlug des Ereignistyps
descriptionstringBeschreibung des Ereignistyps
lengthInMinutesnumberDauer in Minuten
slotIntervalnumberZeitfensterintervall in Minuten
minimumBookingNoticenumberMindestvorlaufzeit für Buchungen in Minuten
beforeEventBuffernumberPuffer vor dem Ereignis in Minuten
afterEventBuffernumberPuffer nach dem Ereignis in Minuten
scheduleIdnumberZeitplan-ID
disableGuestsbooleanOb Gäste deaktiviert sind
createdAtstringISO-Zeitstempel der Erstellung
updatedAtstringISO-Zeitstempel der letzten Aktualisierung

calcom_list_event_types

Eine Liste aller Ereignistypen abrufen

Eingabe

ParameterTypErforderlichBeschreibung
sortCreatedAtstringNeinSortierung nach Erstellungsdatum: "asc" oder "desc"

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataarrayArray von Ereignistypen
idnumberEreignistyp-ID
titlestringEreignistyp-Titel
slugstringEreignistyp-Slug
descriptionstringEreignistyp-Beschreibung
lengthInMinutesnumberDauer in Minuten
slotIntervalnumberZeitfensterintervall in Minuten
minimumBookingNoticenumberMindestvorlaufzeit für Buchungen in Minuten
beforeEventBuffernumberPufferzeit vor dem Ereignis in Minuten
afterEventBuffernumberPufferzeit nach dem Ereignis in Minuten
scheduleIdnumberZeitplan-ID
disableGuestsbooleanOb Gäste deaktiviert sind
createdAtstringISO-Zeitstempel der Erstellung
updatedAtstringISO-Zeitstempel der letzten Aktualisierung

calcom_update_event_type

Einen bestehenden Ereignistyp in Cal.com aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
eventTypeIdnumberJaZu aktualisierende Ereignistyp-ID (z. B. 12345)
titlestringNeinTitel des Ereignistyps
slugstringNeinEindeutiger Slug für die Ereignistyp-URL
lengthInMinutesnumberNeinDauer des Ereignisses in Minuten
descriptionstringNeinBeschreibung des Ereignistyps
slotIntervalnumberNeinIntervall zwischen verfügbaren Buchungszeitfenstern in Minuten
minimumBookingNoticenumberNeinErforderliche Mindestvorlaufzeit vor der Buchung in Minuten
beforeEventBuffernumberNeinPufferzeit vor dem Ereignis in Minuten
afterEventBuffernumberNeinPufferzeit nach dem Ereignis in Minuten
scheduleIdnumberNeinID des Zeitplans für die Verfügbarkeit
disableGuestsbooleanNeinOb das Hinzufügen von Gästen zu Buchungen deaktiviert werden soll

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectAktualisierte Details des Ereignistyps
idnumberEreignistyp-ID
titlestringTitel des Ereignistyps
slugstringSlug des Ereignistyps
descriptionstringBeschreibung des Ereignistyps
lengthInMinutesnumberDauer in Minuten
slotIntervalnumberZeitfensterintervall in Minuten
minimumBookingNoticenumberMindestvorlaufzeit für Buchungen in Minuten
beforeEventBuffernumberPuffer vor dem Ereignis in Minuten
afterEventBuffernumberPuffer nach dem Ereignis in Minuten
scheduleIdnumberZeitplan-ID
disableGuestsbooleanOb Gäste deaktiviert sind
createdAtstringISO-Zeitstempel der Erstellung
updatedAtstringISO-Zeitstempel der letzten Aktualisierung

calcom_delete_event_type

Einen Ereignistyp aus Cal.com löschen

Eingabe

ParameterTypErforderlichBeschreibung
eventTypeIdnumberJaZu löschende Ereignistyp-ID

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectDetails des gelöschten Ereignistyps
idnumberEreignistyp-ID
lengthInMinutesnumberDauer in Minuten
titlestringTitel des Ereignistyps
slugstringSlug des Ereignistyps

calcom_create_schedule

Einen neuen Verfügbarkeitsplan in Cal.com erstellen

Eingabe

ParameterTypErforderlichBeschreibung
namestringJaName des Plans
timeZonestringJaZeitzone für den Plan (z. B. America/New_York)
isDefaultbooleanJaOb dieser Plan als Standard festgelegt werden soll
availabilityarrayNeinVerfügbarkeitsintervalle für den Plan
itemsobjectNeinVerfügbarkeitsintervall
propertiesarrayNeinWochentage (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag)
daysarrayNeinWochentage (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag)
startTimestringNeinStartzeit im Format HH:MM
endTimestringNeinEndzeit im Format HH:MM

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectErstellte Plandaten
idnumberPlan-ID
ownerIdnumberBenutzer-ID des Eigentümers
namestringPlanname
timeZonestringZeitzone (z. B. America/New_York)
isDefaultbooleanOb dies der Standardplan ist
availabilityarrayVerfügbarkeitsfenster
daysarrayWochentage (Montag, Dienstag usw.)
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM
overridesarrayDatumsspezifische Verfügbarkeitsüberschreibungen
datestringDatum im Format JJJJ-MM-TT
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM

calcom_get_schedule

Einen bestimmten Zeitplan anhand der ID von Cal.com abrufen

Eingabe

ParameterTypErforderlichBeschreibung
scheduleIdstringJaID des abzurufenden Zeitplans

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectZeitplandaten
idnumberZeitplan-ID
ownerIdnumberBenutzer-ID des Eigentümers
namestringZeitplanname
timeZonestringZeitzone (z. B. America/New_York)
isDefaultbooleanOb dies der Standardzeitplan ist
availabilityarrayVerfügbarkeitsfenster
daysarrayWochentage (Montag, Dienstag usw.)
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM
overridesarrayDatumsspezifische Verfügbarkeitsüberschreibungen
datestringDatum im Format JJJJ-MM-TT
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM

calcom_list_schedules

Alle Verfügbarkeitszeitpläne von Cal.com auflisten

Eingabe

ParameterTypErforderlichBeschreibung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataarrayArray von Zeitplanobjekten
idnumberZeitplan-ID
ownerIdnumberBenutzer-ID des Eigentümers
namestringZeitplanname
timeZonestringZeitzone (z. B. America/New_York)
isDefaultbooleanOb dies der Standardzeitplan ist
availabilityarrayVerfügbarkeitsfenster
daysarrayWochentage (Montag, Dienstag usw.)
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM
overridesarrayDatumsspezifische Verfügbarkeitsüberschreibungen
datestringDatum im Format JJJJ-MM-TT
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM

calcom_update_schedule

Einen bestehenden Zeitplan in Cal.com aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
scheduleIdstringJaID des zu aktualisierenden Zeitplans
namestringNeinNeuer Name für den Zeitplan
timeZonestringNeinNeue Zeitzone für den Zeitplan (z. B. America/New_York)
isDefaultbooleanNeinOb dieser Zeitplan als Standard festgelegt werden soll
availabilityarrayNeinNeue Verfügbarkeitsintervalle für den Zeitplan
itemsobjectNeinVerfügbarkeitsintervall
propertiesarrayNeinWochentage (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag)
daysarrayNeinWochentage (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag)
startTimestringNeinStartzeit im Format HH:MM
endTimestringNeinEndzeit im Format HH:MM

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectAktualisierte Zeitplandaten
idnumberZeitplan-ID
ownerIdnumberBenutzer-ID des Eigentümers
namestringZeitplanname
timeZonestringZeitzone (z. B. America/New_York)
isDefaultbooleanOb dies der Standardzeitplan ist
availabilityarrayVerfügbarkeitsfenster
daysarrayWochentage (Montag, Dienstag usw.)
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM
overridesarrayDatumsspezifische Verfügbarkeitsüberschreibungen
datestringDatum im Format JJJJ-MM-TT
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM

calcom_delete_schedule

Einen Zeitplan aus Cal.com löschen

Eingabe

ParameterTypErforderlichBeschreibung
scheduleIdstringJaID des zu löschenden Zeitplans

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus (Erfolg oder Fehler)

calcom_get_default_schedule

Den Standard-Verfügbarkeitszeitplan aus Cal.com abrufen

Eingabe

ParameterTypErforderlichBeschreibung

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
dataobjectStandard-Zeitplandaten
idnumberZeitplan-ID
ownerIdnumberBenutzer-ID des Eigentümers
namestringZeitplanname
timeZonestringZeitzone (z. B. America/New_York)
isDefaultbooleanOb dies der Standardzeitplan ist
availabilityarrayVerfügbarkeitsfenster
daysarrayWochentage (Montag, Dienstag usw.)
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM
overridesarrayDatumsspezifische Verfügbarkeitsüberschreibungen
datestringDatum im Format JJJJ-MM-TT
startTimestringStartzeit im Format HH:MM
endTimestringEndzeit im Format HH:MM

calcom_get_slots

Verfügbare Buchungsslots für einen Cal.com-Ereignistyp innerhalb eines Zeitraums abrufen

Eingabe

ParameterTypErforderlichBeschreibung
startstringJaBeginn des Zeitraums im UTC ISO 8601-Format (z. B. 2024-01-15T00:00:00Z)
endstringJaEnde des Zeitraums im UTC ISO 8601-Format (z. B. 2024-01-22T00:00:00Z)
eventTypeIdnumberNeinEreignistyp-ID für direkte Suche
eventTypeSlugstringNeinEreignistyp-Slug (erfordert, dass der Benutzername gesetzt ist)
usernamestringNeinBenutzername für persönliche Ereignistypen (erforderlich bei Verwendung von eventTypeSlug)
timeZonestringNeinZeitzone für zurückgegebene Slots (Standard ist UTC)
durationnumberNeinSlot-Länge in Minuten

Ausgabe

ParameterTypBeschreibung
statusstringAntwortstatus
datajsonVerfügbare Zeitslots gruppiert nach Datum (Schlüssel im Format JJJJ-MM-TT). Jedes Datum ist einem Array von Slot-Objekten mit Startzeit, optionaler Endzeit und Informationen zu Sitzplatz-Events zugeordnet.

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