Update Reservation

Update an existing reservation: reschedule, change party size or notes, set status (confirm, complete, no-show, cancel), or update custom fields.

Endpoint

PATCH
/reservations/:id

Request — reschedule and notes

Request — cancel (same fields as the Reservations list actions)

Request — confirm or complete

Allowed status values: pending, confirmed, cancelled, completed, no_show.

Common patch fields

FieldTypeDescription
service_idNumberChange service (re-check availability).
contact_idNumberReassign contact.
deal_idNumber | nullDeal link.
company_idNumber | nullCompany link.
party_sizeNumberParty size.
start_datetimeStringNew start (ISO); align with available slots.
customer_notesString | nullCustomer-facing notes.
internal_notesString | nullInternal notes.
preferred_resource_idNumber | nullPreferred resource.
statusStringWorkflow status.
cancelled_atString | nullSet when cancelling.
cancelled_byString | nulle.g. "organization" when staff cancels.
custom_fields_by_keyObjectReservation custom fields by key.

Response

Returns the updated reservation object.

Report an issue with this documentation

Please log in to report issues with our documentation.