/api/partner/v1/bookings/{bookingId}Update booking
Update a booking's dates and/or status.
Moving the window also moves that period's tolls: crossings the new window no longer covers leave the booking (to whichever booking does cover them, or to the owner), and crossings it now covers are pulled in. Tolls whose money was already taken never move — that needs a refund, not a date edit. The change is recorded in the security audit trail.
Authorization
X-Api-Key headerSend your partner key on every request. An owner key acts for its one owner; an integration token also needs the owner's id in the X-Owner-Id header.
Path parameters
bookingIdstringpathrequiredBody
application/jsondateFromstring <date-time>nullabledateTostring <date-time>nullablestatusintegernullableResponse
200 · application/jsonsuccessbooleanrequireddataobjectidstringexternalIdstringnullableYour own booking id
carIdstringcarExternalIdstringnullablerenterIdstringrenterExternalIdstringnullabledateFromstring <date-time>dateTostring <date-time>statusinteger0=Init, 1=PendingApproval, 6=Approved, 7=Completed, 8=Draft, 17=Canceled.
statusNamestringpricenumberisApprovedbooleansourcestringnullableWhere the booking came from (turo, hqrental, own, ...). A booking created through this API reads "own".
sourceReservationIdstringnullableThe reservation / trip number on that platform (e.g. the Turo trip id), when known.
errorstringnullable