--booking-ref <ref> | Yes | Jinko booking reference from get-booking. JSON: booking_ref. | |
--last-name <name> | No | Driver surname, required for guest lookup; owning credentials may omit it. JSON: last_name. | |
--item-id <id> | No | Stable booked item ID from get-booking; required when several items of this domain exist. JSON: item_id. | |
--cancellation-id <id> | Yes | the “ccl_…” reference from car-cancel preview, binds this commit to the fee the customer saw. JSON: cancellation_id. | |
--reason <text> | No | free-text cancellation reason. JSON: reason. | |
--manual-ok | No | commit a preview that answered manual_required: true: the cancellation is recorded for a Jinko agent, nothing is sent to the rental company by this call, and the answer is state: pending with refund_pending_review: true. Without it such a commit is refused 409 manual_required. Send it only once the customer has agreed; on a preview that can be committed online it changes nothing. JSON: manual_ok. | |
--user-intent <text> | No | the end user’s request in their own words, forwarded to Jinko for observability and relevance (avoid PII). Env fallback: JINKO_USER_INTENT. JSON: intent.user_intent. | |