Retrieves a paginated list of provisional bookings based on the provided criteria.
curl --request GET \
--url https://api.example.com/v4/provisional-booking/paginated \
--header 'x-meetergo-api-user-id: <api-key>'{
"provisionalBookings": [
{
"id": "<string>",
"dto": {
"attendee": {
"receiveReminders": true,
"notes": {},
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": [
"jsmith@example.com"
],
"phone": "<string>",
"language": "en",
"timezone": "<string>",
"dataPolicyAccepted": true
},
"meetingTypeId": "<string>",
"start": "<string>",
"hostIds": [
"<string>"
],
"appointmentId": "<string>",
"location": "<string>",
"queueId": "<string>",
"channel": "local",
"duration": 123,
"routingFormId": "<string>",
"ignoreAvailability": true,
"attendeePendingId": 123,
"paymentId": "<string>",
"paymentProvider": "paypal",
"couponCode": "<string>",
"resourceChannelIds": [
"<string>"
],
"oneTimeLinkId": "<string>",
"skipNotifications": true,
"phoneOnlyBooking": true,
"icsTitle": "<string>",
"icsDescription": "<string>",
"rwgToken": "<string>",
"rwgMerchantId": "<string>",
"bookingPassword": "<string>",
"waitlistToken": "<string>"
},
"type": "doubleOptIn",
"createdAt": "<string>",
"deletedAt": "<string>",
"queueBookingInfo": {
"userIds": [
"<string>"
],
"selectionReason": {},
"groupId": "<string>"
},
"hosts": [
{
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
}
],
"meetingTypeId": "<string>"
}
],
"total": 123
}Documentation Index
Fetch the complete documentation index at: https://developer.meetergo.com/llms.txt
Use this file to discover all available pages before exploring further.
User ID to act as when using API Key authentication (required with API Key)
Page number for pagination
Number of items per page
Fetch all bookings in company, admin only
Fetch bookings by userId, admin only
Fetch bookings by meetingTypeId, admin only
Filter by status
pending, confirmed, expired, declined_by_host Filter by type (doubleOptIn = awaiting attendee, requireHostConfirmation = needs host action)
doubleOptIn, requireHostConfirmation curl --request GET \
--url https://api.example.com/v4/provisional-booking/paginated \
--header 'x-meetergo-api-user-id: <api-key>'{
"provisionalBookings": [
{
"id": "<string>",
"dto": {
"attendee": {
"receiveReminders": true,
"notes": {},
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": [
"jsmith@example.com"
],
"phone": "<string>",
"language": "en",
"timezone": "<string>",
"dataPolicyAccepted": true
},
"meetingTypeId": "<string>",
"start": "<string>",
"hostIds": [
"<string>"
],
"appointmentId": "<string>",
"location": "<string>",
"queueId": "<string>",
"channel": "local",
"duration": 123,
"routingFormId": "<string>",
"ignoreAvailability": true,
"attendeePendingId": 123,
"paymentId": "<string>",
"paymentProvider": "paypal",
"couponCode": "<string>",
"resourceChannelIds": [
"<string>"
],
"oneTimeLinkId": "<string>",
"skipNotifications": true,
"phoneOnlyBooking": true,
"icsTitle": "<string>",
"icsDescription": "<string>",
"rwgToken": "<string>",
"rwgMerchantId": "<string>",
"bookingPassword": "<string>",
"waitlistToken": "<string>"
},
"type": "doubleOptIn",
"createdAt": "<string>",
"deletedAt": "<string>",
"queueBookingInfo": {
"userIds": [
"<string>"
],
"selectionReason": {},
"groupId": "<string>"
},
"hosts": [
{
"id": "<string>",
"givenName": "<string>",
"familyName": "<string>",
"slug": "<string>",
"userType": "<string>",
"picture": "<string>"
}
],
"meetingTypeId": "<string>"
}
],
"total": 123
}