flight-booking

Arm Flight Booking Session Fare Hold

Changed on

Arm a 24h hold on the session's entitled price.

One tap, no numbers: travel snapshots price, fare identity, party, seats and bags from the session itself, so nothing the client displays can be replayed into the hold. A member sends no body; a non-member's body carries the fee payment (paid holds, Oct 2026): the Stripe payment method to charge, or the intent to verify after 3DS, plus the fee it showed on the button (displayed_fee_cents, Oct 8 2026), which travel checks against the basket and refuses fare_hold_fee_changed on a difference before charging. Only those three fields are read; anything else a client sends is dropped here. Travel's structured refusals (the 402 fee codes, cap_reached, session_not_holdable, ...) reach the web verbatim.

post/flight-booking/sessions/{session_id}/fare-hold

Request

  • Base URL
    https://api.helloaxel.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.helloaxel.com/flight-booking/sessions/{session_id}/fare-hold
  • Auth
    HTTP bearer

Path parameters

session_idstring uuid required

Request body

payment_method_idstring nullable
payment_intent_idstring nullable
displayed_fee_centsinteger nullable

Response

Successful Response

Changes

    • warning

      added the new fare_hold_fee_changed enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_changed enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_changed enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_changed enum value to the / response property for the response status

    • info

      added the new optional request property /

    • warning

      added the new fare_hold_fee_action_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_action_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_action_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_action_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_declined enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_declined enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_declined enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_declined enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_required enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_unverified enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_unverified enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_unverified enum value to the / response property for the response status

    • warning

      added the new fare_hold_fee_unverified enum value to the / response property for the response status

    • warning

      added the new fee_required enum value to the // response property for the response status

    • info

      added optional request body

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status