Skip to main content
POST
Preview the cost of cancelling a car rental booking
Quote what cancelling would cost right now: the fee in force and the refund it would leave. Nothing is cancelled. fee_known: false means the fee could not be established, render it as “we will confirm the fee”, never as free cancellation. The returned cancellation_id is required by car_cancel_commit. Guest-authenticated: booking_ref + last_name; a wrong pair returns 404 rather than confirming the booking’s existence.

Authorizations

X-API-Key
string
header
required

Body

application/json
booking_ref
string
required

Jinko booking reference from the confirmation email.

Minimum string length: 1
Example:

"JNK-8PT9VS"

last_name
string
required

Lead traveler's last name, exactly as on the booking.

Minimum string length: 1
Example:

"Carrard"

intent
object

Response

Cancellation quote

cancellation_id
string

Opaque reference of this preview ("ccl_…"). Pass to car_cancel_commit — it binds the commit to the fee quoted here. Treat as an opaque string; the format may evolve.

Example:

"ccl_2f7c9a4e8b1d4c6f9e3a5b7d1c2e4f6a"

cancellable
boolean
Example:

true

fee_known
boolean

false means the fee could not be established — UNKNOWN, not free. Render as "we will confirm the fee".

Example:

true

fee_type
string
Example:

"cancellation"

fee
object

The only amount Jinko charges at checkout.

paid
object

What the customer originally paid.

refund_amount
object

paid minus fee. Absent whenever the fee is unknown — absent is not zero.

currency
string
Example:

"EUR"

non_refundable
boolean