Review a booking change
prepare_booking_changeReturn a private amendment-review link for the OAuth-selected existing booking. Choose this to change that ride, prepare_booking_cancellation to cancel it, or prepare_offer to create a new ride. quote_ride prices a new request without amending a booking.
amendment is a complete proposal, not a patch: changing pickup time still requires the unchanged pickup, destination, date, passengers and trip type. Use the selected service location's timeZone. bookingKey cannot switch OAuth selection. Reuse onceKey only for the same booking/action/exact proposal; changed facts need a fresh key and customer review. The key and full proposal travel in the URL for later consent, not an executed amendment.
consent_required returns consentUrl. Open it in the original signed-in session; the customer reviews current offer/terms/proposal and separately consents/confirms there. Read the later outcome with get_booking_status and get_booking_history, not get_offer_status. Correct invalid_request; not_found denies access; unavailable leaves review unverified. Authority is checked before/after. Link retrieval neither stores the proposal nor grants execution authority, and performs no amendment, refund, payment or message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| onceKey | Yes | Caller-chosen retry key: 16–128 characters from A–Z, a–z, 0–9, underscore or hyphen. Reuse it for the same booking, action and unchanged request facts; use a fresh key for changed facts. The caller creates it; this handoff assigns it no independent expiry or execution authority. Later review still requires a current original session, object, offer and separate action consent. | |
| amendment | Yes | Full proposed ride request in the existing quote-input shape, including all required ride fields. Review these exact facts in the linked original signed-in session before separate action consent and confirmation. | |
| bookingKey | Yes | Internal booking ID or visible bookingReference of the one booking already selected by this OAuth connection. Copy the same booking's bookingKey or bookingReference from an available get_offer_status/prepare_offer or authorized booking-read result; prepared returns links, not IDs. Never substitute the supplier offerKey. It grants no access to another booking. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||