Skip to content

Bookings

API Endpoints

Create booking

Creates a new booking for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/bookings

Create booking from form

Creates a new booking for a specific session tied to an event from a form for a given mandate

POST/{organizationId}/booking/events/bookings/form

Create contact booking

Creates one contact-linked booking from an admin booking form, validating current availability and contact data.

POST/{organizationId}/{mandateId}/booking/events/contactBookings/form

List bookings

Returns a list of bookings for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/bookings/list

Delete canceled booking

Deletes operational data for a canceled event booking while preserving financial records

DELETE/{organizationId}/{mandateId}/booking/events/{eventId}/bookings/{bookingId}

Move booking

Moves a specific booking to a different event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/bookings/{bookingId}/move

Accept attendee waitlist seat

Accepts a waitlist seat for a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/acceptWaitlistSeat

Reject attendee waitlist seat

Rejects a waitlist seat for a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/rejectWaitlistSeat

Update attendee applicant

Updates the applicant of a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/updateApplicant

Update attendee participant

Updates the participant data of a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/updateParticipant

Update attendee team size

Updates the team size of a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/updateTeamSize

Update attendee services

Updates the services of a specific attendee for a specific event for a given mandate

POST/{organizationId}/{mandateId}/booking/events/{eventId}/attendees/{attendeeId}/updateServices