Skip to main content
POST
Check the status of a car rental cancellation
Report the latest cancellation attempt for the booking, whatever state it reached, including refund_pending_review, where the booking is cancelled but the refund awaits a human. Read-only. A 404 means either an unknown booking_ref + last_name pair or that no cancellation attempt exists yet for this booking, run car_cancel_preview first.

Authorizations

X-API-Key
string
header
required

Body

application/json
booking_ref
string
required

Jinko booking reference. Call get_booking first, then select its item_id for servicing.

Minimum string length: 1
Example:

"JNK-A0AUR2"

item_id
integer

Stable booked item ID from get_booking items[].item_id. Preserved across exchanges. Omit only when the booking has exactly one item of the requested domain; otherwise a 409 returns items to choose from.

Required range: 0 < x <= 9007199254740991
Example:

42

last_name
string

Required for guest lookup. A credential that owns the booking may omit it; ownership is checked by the platform.

Minimum string length: 1
Example:

"Doe"

intent
object

Response

Latest cancellation state

cancellation_id
string
Example:

"ccl_2f7c9a4e8b1d4c6f9e3a5b7d1c2e4f6a"

state
string

The same words as car_cancel_commit: preview (quoted, never committed), pending (recorded, not finished — the platform or a Jinko agent still has it), confirmed, rejected, failed.

Example:

"confirmed"

fee_known
boolean
fee
object
paid
object
refund_amount
object
refund_pending_review
boolean
stripe_refund_id
string
rejected_reason
string