Skip to main content
Lecture seule List all booking links (public reservation pages) for scheduling appointments
number
default:"1"
Page number
number
default:"20"
Items per page
boolean
Filter by active/inactive status
Écriture Create a new public booking link that clients can use to schedule appointments
string
required
Name for the booking link (e.g. “Consultation 30min”)
number
required
Appointment duration in minutes
string
required
Appointment mode: online, physical, phone, or both — Valeurs : online | physical | phone | both
number
default:"15"
Buffer time in minutes between appointments (default: 15)
string
Video conferencing platform (required if mode is online or both) — Valeurs : zoom | google-meet | teams | custom
string
Physical address (required if mode is physical or both)
boolean
default:"true"
Activate the link immediately
string
Expiration date (ISO format, optional)
Lecture seule Get details of a specific booking link
The booking link ID
Écriture Update an existing booking link settings
The booking link ID to update
string
New name
number
New duration in minutes
string
New appointment mode — Valeurs : online | physical | phone | both
number
New buffer time in minutes
string
New platform — Valeurs : zoom | google-meet | teams | custom
string
New physical address
boolean
Enable or disable the link
string
New expiration date (ISO format) or null to remove
Écriture — destructif Delete a booking link and all its associated appointments
The booking link ID to delete

list_events

Lecture seule List calendar events and appointments with filters
number
default:"1"
Page number
number
default:"20"
Items per page (max 50)
string
Filter by event status — Valeurs : pending | confirmed | cancelled | completed
string
Filter by event type — Valeurs : rappel | rendez-vous | evenement | autre
string
Start date filter (ISO format, e.g. “2025-11-01”)
string
End date filter (ISO format, e.g. “2025-11-30”)

create_event

Écriture Create a new calendar event or appointment. If a calendar integration (Google/Microsoft) is active, it will be synced automatically.
string
required
Event title
string
required
Start date and time (ISO format, e.g. “2025-11-25T14:00:00.000Z”)
number
required
Duration in minutes
string
default:"rendez-vous"
Event type — Valeurs : rappel | rendez-vous | evenement | autre
string
Event description
string
Appointment mode — Valeurs : online | physical | phone
string
Video platform (for online appointments) — Valeurs : zoom | google-meet | teams | custom
Custom meeting link (if platform is custom)
string
Physical location
string
Guest/client name
string
Guest email
string
Guest phone number
string
Message from the guest
string
default:"pending"
Event status — Valeurs : pending | confirmed | cancelled | completed
Associate with a booking link ID

get_event

Lecture seule Get full details of a specific calendar event or appointment
string
required
The event/appointment ID

update_event

Écriture Update an existing calendar event or appointment. External calendar integrations are updated automatically.
string
required
The event/appointment ID to update
string
New title
string
New start date/time (ISO format)
number
New duration in minutes
string
New description
string
New appointment mode — Valeurs : online | physical | phone
string
New platform — Valeurs : zoom | google-meet | teams | custom
New meeting link
string
New location
string
New guest name
string
New guest email
string
New guest phone
string
New status — Valeurs : pending | confirmed | cancelled | completed

delete_event

Écriture — destructif Delete a calendar event or appointment. External calendar integrations are updated automatically.
string
required
The event/appointment ID to delete
Lecture seule Get all appointments/bookings made through a specific booking link
The booking link ID