> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gojinko.com/llms.txt
> Use this file to discover all available pages before exploring further.

# jinko car-cancel commit

> Cancel a booked car rental

Cancel a booked car rental, bound to the fee quoted by a preceding `car-cancel preview`. Pass that preview's `cancellation_id`. A 409 refuses the commit without cancelling anything: `quote_expired` (preview again), `quote_drift` (a fresh `requote` reference and the figure now, show it, then commit against it), `active_operation_exists` (wait for it; poll `car-cancel status`), `not_cancellable`, `funds_unavailable`, or `manual_required` (resend with --manual-ok once the customer agrees).

## Usage

```bash theme={null}
jinko car-cancel commit [options]
```

## Options

| Flag                     | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                               | Default |
| ------------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| `--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`.                                                                                                                                                                                                                                                 |         |
