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 optionalreasonandnotifyflag; confirm takes no body. - Creating bookings is covered in the Booking API.