book_reservation
ChatGPTBook a reservation at a TableLink restaurant on behalf of the authenticated user. Identify the restaurant by slug (from search_restaurants). Returns reservationId + confirmationToken, plus two URLs the diner can use: cancelUrl (one-click cancel) and manageUrl (the diner's TableLink dashboard listing all their reservations). To cancel via this tool instead, pass the confirmationToken to cancel_reservation. Name, phone, AND email are all required — collect the email before booking.




