Table Reservations

POST Create Reservation
/api/v1/reservations

Create new table reservation with customer details

GET Get Reservations
/api/v1/reservations
GET Get Reservation Details
/api/v1/reservations/{id}
PUT Update Reservation
/api/v1/reservations/{id}
POST Confirm Reservation
/api/v1/reservations/{id}/confirm
POST Cancel Reservation
/api/v1/reservations/{id}/cancel
POST Check-in Reservation
/api/v1/reservations/{id}/check-in

GET Check Availability
/api/v1/reservations/check-availability
GET Get Available Time Slots
/api/v1/reservations/time-slots
GET Get Available Tables
/api/v1/reservations/available-tables
GET Get Reservation Settings
/api/v1/reservations/settings

GET Get Booking Charges
/api/v1/reservations/booking-charges
POST Process Booking Payment
/api/v1/reservations/{id}/payment
GET Get Payment Status
/api/v1/reservations/{id}/payment-status
POST Request Refund
/api/v1/reservations/{id}/refund

POST Create Party Booking
/api/v1/party-bookings
GET Get Party Halls
/api/v1/party-bookings/halls
GET Get Party Packages
/api/v1/party-bookings/packages
GET Get Event Categories
/api/v1/party-bookings/event-categories
GET Check Hall Availability
/api/v1/party-bookings/check-availability
POST Pay Deposit
/api/v1/party-bookings/{id}/deposit