GoodInbound

Booking Management

All routes here need a project API key: Authorization: Bearer gi_live_.... See Authentication.

Bookings#

Read bookings created by visitors and confirm, decline, or cancel them.

Method Path Description
GET /api/projects/:projectId/bookings List project bookings.
GET /api/projects/:projectId/bookings/:bookingId Get a booking.
PATCH /api/projects/:projectId/bookings/:bookingId/cancel Cancel a booking and optionally record a reason.
PATCH /api/projects/:projectId/bookings/:bookingId/confirm Confirm a pending booking.
PATCH /api/projects/:projectId/bookings/:bookingId/decline Decline a pending booking.
GET /api/projects/:projectId/bookings/:bookingId/form-response Get the intake form response attached to a booking.
  • Confirming and cancelling may update Google Calendar and send email.
  • Cancel accepts an optional reason. Decline accepts an optional reason and notify flag; confirm takes no body.
  • Creating bookings is covered in the Booking API.