Cal Com

Gérer les réservations, types d'événements, plannings et disponibilités Cal.com

Cal.com est une plateforme de planification flexible et open-source qui facilite la gestion des rendez-vous, réservations, types d'événements et disponibilités d'équipe.

Avec Cal.com, vous pouvez :

  • Automatiser la planification : permettre aux utilisateurs de consulter vos créneaux disponibles et de réserver des réunions automatiquement, sans échanges d'e-mails.
  • Gérer les événements : créer et personnaliser les types d'événements, durées et règles pour les réunions individuelles ou de groupe.
  • Intégrer les calendriers : se connecter facilement avec Google, Outlook, Apple ou d'autres fournisseurs de calendrier pour éviter les doubles réservations.
  • Gérer les participants et invités : collecter les informations des participants, gérer les invités et envoyer des invitations ou rappels.
  • Contrôler la disponibilité : définir des horaires de travail personnalisés, des temps de battement et des règles d'annulation/reprogrammation.
  • Automatiser les workflows : déclencher des actions personnalisées via webhooks lors de la création, l'annulation ou la reprogrammation d'une réservation.

Dans Sim, l'intégration Cal.com permet à vos agents de réserver des réunions, vérifier les disponibilités, gérer les types d'événements et automatiser les tâches de planification de manière programmatique. Cela aide les agents à coordonner les réunions, envoyer des réservations au nom des utilisateurs, vérifier les plannings ou répondre aux événements de réservation, le tout sans intervention manuelle. En connectant Sim avec Cal.com, vous débloquez des workflows de planification hautement automatisés et intelligents qui s'intègrent parfaitement à vos besoins d'automatisation plus larges.

Instructions d'utilisation

Intégrez Cal.com dans votre workflow. Créez et gérez des réservations, types d'événements, plannings et vérifiez les créneaux de disponibilité. Prend en charge la création, le listage, la reprogrammation et l'annulation de réservations, ainsi que la gestion des types d'événements et des plannings. Peut également déclencher des workflows basés sur les événements webhook Cal.com (réservation créée, annulée, reprogrammée). Connectez votre compte Cal.com via OAuth.

Outils

calcom_create_booking

Créer une nouvelle réservation sur Cal.com

Entrée

ParamètreTypeRequisDescription
eventTypeIdnumberOuiL'ID du type d'événement à réserver
startstringOuiHeure de début au format UTC ISO 8601 (par ex., 2024-01-15T09:00:00Z)
attendeeobjectOuiObjet d'informations du participant avec nom, email, fuseau horaire et numéro de téléphone optionnel (construit à partir des champs individuels du participant)
guestsarrayNonTableau des adresses email des invités
itemsstringNonAdresse email de l'invité
lengthInMinutesnumberNonDurée de la réservation en minutes (remplace la valeur par défaut du type d'événement)
metadataobjectNonMétadonnées personnalisées à joindre à la réservation

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation créée
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse email réelle du participant
displayEmailstringEmail affiché publiquement (peut différer de l'email réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence de langue du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse email réelle de l'hôte
displayEmailstringEmail affiché publiquement (peut différer de l'email réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
statusstringStatut de la réservation (par ex., acceptée, en attente, annulée)
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
meetingUrlstringURL pour rejoindre la réunion
locationstringLieu de la réservation
absentHostbooleanSi l'hôte était absent
guestsarrayAdresses email des invités
bookingFieldsResponsesjsonRéponses aux champs personnalisés de réservation (clés dynamiques basées sur la configuration du type d'événement)
metadatajsonMétadonnées personnalisées jointes à la réservation (paires clé-valeur dynamiques)
icsUidstringUID du calendrier ICS
createdAtstringDate de création de la réservation

calcom_get_booking

Obtenir les détails d'une réservation spécifique par son UID

Entrée

ParamètreTypeRequisDescription
bookingUidstringOuiIdentifiant unique (UID) de la réservation

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence linguistique du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
descriptionstringDescription de la réservation
statusstringStatut de la réservation (par ex., acceptée, en attente, annulée)
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
meetingUrlstringURL pour rejoindre la réunion
locationstringLieu de la réservation
absentHostbooleanSi l'hôte était absent
guestsarrayAdresses e-mail des invités
bookingFieldsResponsesjsonRéponses aux champs de réservation personnalisés (clés dynamiques basées sur la configuration du type d'événement)
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
ratingnumberNote de la réservation
icsUidstringUID du calendrier ICS
cancellationReasonstringRaison de l'annulation si annulée
reschedulingReasonstringRaison du report si reportée
rescheduledFromUidstringUID de la réservation d'origine si cette réservation a été reportée
rescheduledToUidstringNouvel UID de réservation après report
cancelledByEmailstringE-mail de la personne qui a annulé la réservation
rescheduledByEmailstringE-mail de la personne qui a reporté la réservation
createdAtstringDate de création de la réservation
updatedAtstringDate de dernière mise à jour de la réservation

calcom_list_bookings

Lister toutes les réservations avec filtre de statut optionnel

Entrée

ParamètreTypeRequisDescription
statusstringNonFiltrer les réservations par statut : upcoming, recurring, past, cancelled ou unconfirmed
takenumberNonNombre de réservations à retourner (limite de pagination)
skipnumberNonNombre de réservations à ignorer (décalage de pagination)

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataarrayTableau de réservations
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence de langue du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
descriptionstringDescription de la réservation
statusstringStatut de la réservation (par ex. accepted, pending, cancelled)
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
meetingUrlstringURL pour rejoindre la réunion
locationstringLieu de la réservation
absentHostbooleanSi l'hôte était absent
guestsarrayAdresses e-mail des invités
bookingFieldsResponsesjsonRéponses aux champs personnalisés de réservation (clés dynamiques basées sur la configuration du type d'événement)
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
ratingnumberNote de la réservation
icsUidstringUID du calendrier ICS
cancellationReasonstringRaison de l'annulation si annulée
cancelledByEmailstringE-mail de la personne qui a annulé la réservation
reschedulingReasonstringRaison du report si reportée
rescheduledByEmailstringE-mail de la personne qui a reporté la réservation
rescheduledFromUidstringUID de la réservation d'origine si cette réservation a été reportée
rescheduledToUidstringNouvel UID de réservation après report
createdAtstringDate de création de la réservation
updatedAtstringDate de dernière mise à jour de la réservation
paginationobjectMétadonnées de pagination
totalItemsnumberNombre total d'éléments
remainingItemsnumberÉléments restants après la page actuelle
returnedItemsnumberNombre d'éléments retournés dans cette réponse
itemsPerPagenumberÉléments par page
currentPagenumberNuméro de page actuelle
totalPagesnumberNombre total de pages
hasNextPagebooleanS'il existe une page suivante
hasPreviousPagebooleanS'il existe une page précédente

calcom_cancel_booking

Annuler une réservation existante

Entrée

ParamètreTypeRequisDescription
bookingUidstringOuiIdentifiant unique (UID) de la réservation à annuler
cancellationReasonstringNonRaison de l'annulation de la réservation

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation annulée
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence linguistique du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
cancellationReasonstringRaison de l'annulation si annulée
cancelledByEmailstringE-mail de la personne qui a annulé la réservation
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
locationstringLieu de la réservation
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
createdAtstringDate de création de la réservation
statusstringStatut de la réservation (devrait être annulée)

calcom_reschedule_booking

Reprogrammer une réservation existante à une nouvelle heure

Entrée

ParamètreTypeRequisDescription
bookingUidstringOuiIdentifiant unique (UID) de la réservation à reprogrammer
startstringOuiNouvelle heure de début au format ISO 8601 UTC (par ex., 2024-01-15T09:00:00Z)
reschedulingReasonstringNonRaison de la reprogrammation de la réservation

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation reprogrammée
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence de langue du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
titlestringTitre de la réservation
statusstringStatut de la réservation (par ex., acceptée, en attente, annulée)
reschedulingReasonstringRaison de la reprogrammation si reprogrammée
rescheduledFromUidstringUID de la réservation d'origine si cette réservation a été reprogrammée
rescheduledByEmailstringE-mail de la personne qui a reprogrammé la réservation
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
meetingUrlstringURL pour rejoindre la réunion
locationstringLieu de la réservation
guestsarrayAdresses e-mail des invités
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
icsUidstringUID du calendrier ICS
createdAtstringDate de création de la réservation
uidstringIdentifiant unique de la nouvelle réservation
startstringNouvelle heure de début au format ISO 8601
endstringNouvelle heure de fin au format ISO 8601

calcom_confirm_booking

Confirmer une réservation en attente qui nécessite une confirmation

Entrée

ParamètreTypeRequisDescription
bookingUidstringOuiIdentifiant unique (UID) de la réservation à confirmer

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation confirmée
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence linguistique du participant (code ISO)
absentbooleanIndique si le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
meetingUrlstringURL pour rejoindre la réunion
locationstringLieu de la réservation
guestsarrayAdresses e-mail des invités
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
icsUidstringUID du calendrier ICS
createdAtstringDate de création de la réservation
statusstringStatut de la réservation (doit être acceptée/confirmée)

calcom_decline_booking

Refuser une demande de réservation en attente

Entrée

ParamètreTypeRequisDescription
bookingUidstringOuiIdentifiant unique (UID) de la réservation à refuser
reasonstringNonRaison du refus de la réservation

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails de la réservation refusée
eventTypeobjectDétails du type d'événement
idnumberID du type d'événement
slugstringSlug du type d'événement
attendeesarrayListe des participants
namestringNom du participant
emailstringAdresse e-mail réelle du participant
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
timeZonestringFuseau horaire du participant (format IANA)
phoneNumberstringNuméro de téléphone du participant
languagestringPréférence linguistique du participant (code ISO)
absentbooleanSi le participant était absent
hostsarrayListe des hôtes
idnumberID utilisateur de l'hôte
namestringNom d'affichage de l'hôte
emailstringAdresse e-mail réelle de l'hôte
displayEmailstringE-mail affiché publiquement (peut différer de l'e-mail réel)
usernamestringNom d'utilisateur Cal.com de l'hôte
timeZonestringFuseau horaire de l'hôte (format IANA)
idnumberID numérique de la réservation
uidstringIdentifiant unique de la réservation
titlestringTitre de la réservation
cancellationReasonstringRaison de l'annulation si annulée
startstringHeure de début au format ISO 8601
endstringHeure de fin au format ISO 8601
durationnumberDurée en minutes
eventTypeIdnumberID du type d'événement
locationstringLieu de la réservation
metadatajsonMétadonnées personnalisées attachées à la réservation (paires clé-valeur dynamiques)
createdAtstringDate de création de la réservation
statusstringStatut de la réservation (devrait être annulée/refusée)

calcom_create_event_type

Créer un nouveau type d'événement dans Cal.com

Entrée

ParamètreTypeRequisDescription
titlestringOuiTitre du type d'événement
slugstringOuiSlug unique pour l'URL du type d'événement
lengthInMinutesnumberOuiDurée de l'événement en minutes
descriptionstringNonDescription du type d'événement
slotIntervalnumberNonIntervalle entre les créneaux de réservation disponibles en minutes
minimumBookingNoticenumberNonDélai minimum requis avant la réservation en minutes
beforeEventBuffernumberNonTemps de battement avant l'événement en minutes
afterEventBuffernumberNonTemps de battement après l'événement en minutes
scheduleIdnumberNonID du planning à utiliser pour les disponibilités
disableGuestsbooleanNonIndique si l'ajout d'invités aux réservations est désactivé

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails du type d'événement créé
idnumberID du type d'événement
titlestringTitre du type d'événement
slugstringSlug du type d'événement
descriptionstringDescription du type d'événement
lengthInMinutesnumberDurée en minutes
slotIntervalnumberIntervalle de créneau en minutes
minimumBookingNoticenumberDélai minimum de réservation en minutes
beforeEventBuffernumberTemps de battement avant l'événement en minutes
afterEventBuffernumberTemps de battement après l'événement en minutes
scheduleIdnumberID du planning
disableGuestsbooleanIndique si les invités sont désactivés
createdAtstringHorodatage ISO de la création
updatedAtstringHorodatage ISO de la dernière mise à jour

calcom_get_event_type

Obtenir des informations détaillées sur un type d'événement spécifique

Entrée

ParamètreTypeRequisDescription
eventTypeIdnumberOuiID du type d'événement à récupérer

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails du type d'événement
idnumberID du type d'événement
titlestringTitre du type d'événement
slugstringSlug du type d'événement
descriptionstringDescription du type d'événement
lengthInMinutesnumberDurée en minutes
slotIntervalnumberIntervalle de créneau en minutes
minimumBookingNoticenumberPréavis minimum de réservation en minutes
beforeEventBuffernumberTampon avant l'événement en minutes
afterEventBuffernumberTampon après l'événement en minutes
scheduleIdnumberID du planning
disableGuestsbooleanIndique si les invités sont désactivés
createdAtstringHorodatage ISO de la création
updatedAtstringHorodatage ISO de la dernière mise à jour

calcom_list_event_types

Récupérer une liste de tous les types d'événements

Entrée

ParamètreTypeRequisDescription
sortCreatedAtstringNonTrier par date de création : « asc » ou « desc »

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataarrayTableau des types d'événements
idnumberID du type d'événement
titlestringTitre du type d'événement
slugstringSlug du type d'événement
descriptionstringDescription du type d'événement
lengthInMinutesnumberDurée en minutes
slotIntervalnumberIntervalle de créneau en minutes
minimumBookingNoticenumberPréavis minimum de réservation en minutes
beforeEventBuffernumberTampon avant l'événement en minutes
afterEventBuffernumberTampon après l'événement en minutes
scheduleIdnumberID du planning
disableGuestsbooleanIndique si les invités sont désactivés
createdAtstringHorodatage ISO de la création
updatedAtstringHorodatage ISO de la dernière mise à jour

calcom_update_event_type

Mettre à jour un type d'événement existant dans Cal.com

Entrée

ParamètreTypeRequisDescription
eventTypeIdnumberOuiID du type d'événement à mettre à jour (par ex., 12345)
titlestringNonTitre du type d'événement
slugstringNonSlug unique pour l'URL du type d'événement
lengthInMinutesnumberNonDurée de l'événement en minutes
descriptionstringNonDescription du type d'événement
slotIntervalnumberNonIntervalle entre les créneaux de réservation disponibles en minutes
minimumBookingNoticenumberNonPréavis minimum requis avant la réservation en minutes
beforeEventBuffernumberNonTemps tampon avant l'événement en minutes
afterEventBuffernumberNonTemps tampon après l'événement en minutes
scheduleIdnumberNonID du planning à utiliser pour la disponibilité
disableGuestsbooleanNonIndique s'il faut désactiver l'ajout d'invités aux réservations

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails du type d'événement mis à jour
idnumberID du type d'événement
titlestringTitre du type d'événement
slugstringSlug du type d'événement
descriptionstringDescription du type d'événement
lengthInMinutesnumberDurée en minutes
slotIntervalnumberIntervalle de créneau en minutes
minimumBookingNoticenumberPréavis minimum de réservation en minutes
beforeEventBuffernumberTampon avant l'événement en minutes
afterEventBuffernumberTampon après l'événement en minutes
scheduleIdnumberID du planning
disableGuestsbooleanIndique si les invités sont désactivés
createdAtstringHorodatage ISO de la création
updatedAtstringHorodatage ISO de la dernière mise à jour

calcom_delete_event_type

Supprimer un type d'événement de Cal.com

Entrée

ParamètreTypeRequisDescription
eventTypeIdnumberOuiID du type d'événement à supprimer

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDétails du type d'événement supprimé
idnumberID du type d'événement
lengthInMinutesnumberDurée en minutes
titlestringTitre du type d'événement
slugstringSlug du type d'événement

calcom_create_schedule

Créer un nouveau planning de disponibilité dans Cal.com

Entrée

ParamètreTypeRequisDescription
namestringOuiNom du planning
timeZonestringOuiFuseau horaire du planning (par ex., America/New_York)
isDefaultbooleanOuiIndique si ce planning doit être le planning par défaut
availabilityarrayNonIntervalles de disponibilité pour le planning
itemsobjectNonIntervalle de disponibilité
propertiesarrayNonJours de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche)
daysarrayNonJours de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche)
startTimestringNonHeure de début au format HH:MM
endTimestringNonHeure de fin au format HH:MM

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDonnées du planning créé
idnumberID du planning
ownerIdnumberID de l'utilisateur propriétaire
namestringNom du planning
timeZonestringFuseau horaire (par ex., America/New_York)
isDefaultbooleanIndique s'il s'agit du planning par défaut
availabilityarrayCréneaux de disponibilité
daysarrayJours de la semaine (lundi, mardi, etc.)
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM
overridesarrayRemplacements de disponibilité spécifiques à une date
datestringDate au format AAAA-MM-JJ
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM

calcom_get_schedule

Obtenir un planning spécifique par ID depuis Cal.com

Entrée

ParamètreTypeRequisDescription
scheduleIdstringOuiID du planning à récupérer

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDonnées du planning
idnumberID du planning
ownerIdnumberID de l'utilisateur propriétaire
namestringNom du planning
timeZonestringFuseau horaire (par ex., America/New_York)
isDefaultbooleanIndique s'il s'agit du planning par défaut
availabilityarrayCréneaux de disponibilité
daysarrayJours de la semaine (lundi, mardi, etc.)
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM
overridesarrayRemplacements de disponibilité spécifiques à une date
datestringDate au format AAAA-MM-JJ
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM

calcom_list_schedules

Lister tous les plannings de disponibilité depuis Cal.com

Entrée

ParamètreTypeRequisDescription

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataarrayTableau d'objets planning
idnumberID du planning
ownerIdnumberID de l'utilisateur propriétaire
namestringNom du planning
timeZonestringFuseau horaire (par ex., America/New_York)
isDefaultbooleanIndique s'il s'agit du planning par défaut
availabilityarrayCréneaux de disponibilité
daysarrayJours de la semaine (lundi, mardi, etc.)
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM
overridesarrayRemplacements de disponibilité spécifiques à une date
datestringDate au format AAAA-MM-JJ
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM

calcom_update_schedule

Mettre à jour un planning existant dans Cal.com

Entrée

ParamètreTypeRequisDescription
scheduleIdstringOuiID du planning à mettre à jour
namestringNonNouveau nom pour le planning
timeZonestringNonNouveau fuseau horaire pour le planning (par ex., America/New_York)
isDefaultbooleanNonSi ce planning doit être celui par défaut
availabilityarrayNonNouveaux intervalles de disponibilité pour le planning
itemsobjectNonIntervalle de disponibilité
propertiesarrayNonJours de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche)
daysarrayNonJours de la semaine (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche)
startTimestringNonHeure de début au format HH:MM
endTimestringNonHeure de fin au format HH:MM

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDonnées du planning mis à jour
idnumberID du planning
ownerIdnumberID de l'utilisateur propriétaire
namestringNom du planning
timeZonestringFuseau horaire (par ex., America/New_York)
isDefaultbooleanSi c'est le planning par défaut
availabilityarrayCréneaux de disponibilité
daysarrayJours de la semaine (lundi, mardi, etc.)
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM
overridesarrayRemplacements de disponibilité pour des dates spécifiques
datestringDate au format AAAA-MM-JJ
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM

calcom_delete_schedule

Supprimer un planning de Cal.com

Entrée

ParamètreTypeRequisDescription
scheduleIdstringOuiID du planning à supprimer

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse (succès ou erreur)

calcom_get_default_schedule

Obtenir le planning de disponibilité par défaut de Cal.com

Entrée

ParamètreTypeRequisDescription

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
dataobjectDonnées du planning par défaut
idnumberID du planning
ownerIdnumberID de l'utilisateur propriétaire
namestringNom du planning
timeZonestringFuseau horaire (par ex., America/New_York)
isDefaultbooleanIndique s'il s'agit du planning par défaut
availabilityarrayCréneaux de disponibilité
daysarrayJours de la semaine (lundi, mardi, etc.)
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM
overridesarrayRemplacements de disponibilité pour des dates spécifiques
datestringDate au format AAAA-MM-JJ
startTimestringHeure de début au format HH:MM
endTimestringHeure de fin au format HH:MM

calcom_get_slots

Obtenir les créneaux de réservation disponibles pour un type d'événement Cal.com dans une plage horaire

Entrée

ParamètreTypeRequisDescription
startstringOuiDébut de la plage horaire au format UTC ISO 8601 (par ex., 2024-01-15T00:00:00Z)
endstringOuiFin de la plage horaire au format UTC ISO 8601 (par ex., 2024-01-22T00:00:00Z)
eventTypeIdnumberNonID du type d'événement pour une recherche directe
eventTypeSlugstringNonSlug du type d'événement (nécessite que le nom d'utilisateur soit défini)
usernamestringNonNom d'utilisateur pour les types d'événements personnels (requis lors de l'utilisation de eventTypeSlug)
timeZonestringNonFuseau horaire pour les créneaux retournés (par défaut UTC)
durationnumberNonDurée du créneau en minutes

Sortie

ParamètreTypeDescription
statusstringStatut de la réponse
datajsonCréneaux horaires disponibles regroupés par date (clés au format AAAA-MM-JJ). Chaque date correspond à un tableau d'objets de créneaux avec l'heure de début, l'heure de fin optionnelle et les informations sur les événements avec places assises.

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