Updates a reservation in place. For the customer field, provide null to disconnect the current customer, provide { "id": "..." } to connect an existing customer from the same restaurant, or provide customer fields without id to patch the currently linked customer in place. If the reservation has no linked customer, sending customer fields without id creates a new customer and connects it. In that create-and-connect case, customer.name is required.
Documentation Index
Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
Use this file to discover all available pages before exploring further.
Restaurant-scoped partner API token passed as Authorization: Bearer <token>.
EatNow reservation identifier used as the canonical partner API resource id.
1Partial update payload. Only send the fields that should change on the reservation.
Partial reservation update payload. Include only the fields that should change.
Customer patch semantics: provide an object with id to connect an existing customer, provide customer fields without id to update the currently linked customer in place, or use null to disconnect the current customer.
1x >= 1Updates the total amount already paid for the reservation, expressed in the smallest currency unit used by the restaurant, for example cents.
x >= 0PENDING, PENDING_PAYMENT, CONFIRMED, CONFIRMED_PENDING_PAYMENT, MANUALLY_CONFIRMED, DOUBLE_CONFIRMED, REJECTED, SHOWED_UP, NO_SHOW, SEATED, PARTIALLY_SEATED, DONE, SEATED_FOR_DRINKS WALK_IN, WEBSITE, PHONE, EMAIL, RESERVE_WITH_GOOGLE, TRAVEL_AGENCIES, OTHER, INSTAGRAM, FACEBOOK, TIKTOK, SNAPCHAT, WHATSAPP, TRIPADVISOR, PRIVATIZATION, MISSED_CALL Updated reservation detail