Find out how to manage the booking flow.
When creating an OAuth client you can specify:
This guide will explain each of the URLs and how to create page for each of them using atoms and our hooks.
After a person books one of your users, that person should see the successful booking.
Page in the booking URL will take URL parameter provided by us and then hook to fetch the booking and then display it. Here is an example:
my-app.com/bookings
as the redirectURI.my-app.com/bookings/[bookingUid]
page where bookingUid will become path parameter.useBooking
hook, then extract bookingUid from URL parameter, and uses the hook to display booking information. Because
useBooking
hook can return individual booking or an array of recurring bookings, you need to handle single booking and array of bookings cases separately:An example implementation can be found here.
my-app.com/bookings/reschedule
as the redirectURI.my-app.com/reschedule?rescheduleUid=buiaE8jHmNAxLrqitahCeL&eventTypeSlug=thirty-minutes
rescheduleUid
and eventTypeSlug
from the query parameters and passes the to the Booker
atom:You only need rescheduleUid, eventSlug and username.
An example implementation can be found here.
my-app.com/bookings/cancel
as the cancelURI.my-app.com/bookings/cancel/[bookingUid]
page where bookingUid will become path parameter.useBooking
hook can return individual booking or an array of recurring bookings, you need to handle single booking and array of bookings cases separately:An example implementation can be found here.
Find out how to manage the booking flow.
When creating an OAuth client you can specify:
This guide will explain each of the URLs and how to create page for each of them using atoms and our hooks.
After a person books one of your users, that person should see the successful booking.
Page in the booking URL will take URL parameter provided by us and then hook to fetch the booking and then display it. Here is an example:
my-app.com/bookings
as the redirectURI.my-app.com/bookings/[bookingUid]
page where bookingUid will become path parameter.useBooking
hook, then extract bookingUid from URL parameter, and uses the hook to display booking information. Because
useBooking
hook can return individual booking or an array of recurring bookings, you need to handle single booking and array of bookings cases separately:An example implementation can be found here.
my-app.com/bookings/reschedule
as the redirectURI.my-app.com/reschedule?rescheduleUid=buiaE8jHmNAxLrqitahCeL&eventTypeSlug=thirty-minutes
rescheduleUid
and eventTypeSlug
from the query parameters and passes the to the Booker
atom:You only need rescheduleUid, eventSlug and username.
An example implementation can be found here.
my-app.com/bookings/cancel
as the cancelURI.my-app.com/bookings/cancel/[bookingUid]
page where bookingUid will become path parameter.useBooking
hook can return individual booking or an array of recurring bookings, you need to handle single booking and array of bookings cases separately:An example implementation can be found here.