Booking Success Redirect Parameters
When you enable Redirect to a custom URL after a successful booking in an event type's Advanced settings, Cal ID appends booking details as query parameters to your success URL (when Forward parameters is on — the default). Use them to display booking details or feed your own systems.
Example redirect URL:
https://yoursite.com/booking-success?uid=xyz123&title=30min%20Meeting&startTime=2025-01-15T14%3A00%3A00.000Z&attendeeName=John%20Doe&email=john%40example.com
Parameter | Always | Description |
|---|---|---|
uid | ✅ | Unique booking identifier |
title | ✅ | Event type title |
startTime | ✅ | Start time in UTC (ISO 8601) |
endTime | ✅ | End time in UTC (ISO 8601) |
✅ | Primary attendee email | |
isEmbed | ✅ | Whether the booking was made via embed |
description | ⚠️ | Event description (when available) |
location | ⚠️ | Meeting location (when set) |
hostName | ⚠️ | Host name(s), comma-separated |
hostStartTime | ⚠️ | Start time in the host's timezone |
attendeeName | ⚠️ | Attendee name |
attendeeStartTime | ⚠️ | Start time in the attendee's timezone |
attendeeFirstName | ⚠️ | First name from the booking form |
attendeeLastName | ⚠️ | Last name from the booking form |
guestEmails | ⚠️ | Guest emails, comma-separated |
phone | ⚠️ | Phone number (when provided) |
✅ always included · ⚠️ included when the data is available.
- URL encoding: use
decodeURIComponent()(or your language's equivalent) — characters like@,+, and spaces are encoded. - Times:
startTime/endTimeare UTC;hostStartTime/attendeeStartTimeinclude timezone info. - Security: validate and sanitize parameters before using them in queries — don't trust incoming values.
Updated on: 04/08/2026
Thank you!