List reservations
Returns a paginated list of reservations, with optional filters by date and status.Endpoint
Query parameters
string
Filter reservations by a specific date. For example,
2025-05-15 returns only reservations on that day.string
Filter by reservation status. Accepted values:
pending, confirmed, cancelled.number
default:"1"
Page number for pagination. Results are returned in fixed-size pages.
Response fields
object[]
required
Array of reservation objects matching the filters.
number
required
Total number of reservations matching the filters, across all pages.
Create a reservation (operator)
Creates a reservation directly as an operator, bypassing the widget lock-and-confirm flow. Use this to manually enter walk-ins or phone bookings into the system.Endpoint
Request body
string
required
The reservation date in
YYYY-MM-DD format.string
required
The reservation time in
HH:MM format.number
required
Number of guests in the party.
string
required
Guest’s first name.
string
required
Guest’s last name.
string
Guest’s email address. Optional for operator-created reservations.
string
Guest’s phone number. Optional for operator-created reservations.
string
Internal notes about the reservation.
Update reservation status
Confirms or cancels a reservation. Use this to approve pending reservations when your restaurant is in manual confirmation mode, or to cancel any existing reservation.Endpoint
string
required
The ID of the reservation to update.
Request body
string
required
The new status. Accepted values:
"confirmed" or "cancelled".Assign a reservation to a table
Assigns a reservation to a specific table or merged table group. Settable_id and table_merge_id to null to remove the current assignment.
Endpoint
string
required
The ID of the reservation to assign.
Request body
string
The ID of the table to assign. Pass
null to unassign from a regular table.string
The ID of the merged table group to assign. Pass
null to unassign from a merge. Set both table_id and table_merge_id to null to fully unassign the reservation.