Flex Tiers

A Flex Tier defines a level of the Flex programme - G Adventures’ flexible cancellation product. Each tier describes the cancellation terms a traveller receives when they purchase Flex at that level: the percentage-based refund and Future Travel Credit (FTC) windows relative to the departure start date, including the latest day Flex can be exercised (the final window with a non-zero refund or FTC percentage).

Flex Tiers are descriptors, not purchasable products. The purchasable product for a given departure is a Flex Plan, which references exactly one Flex Tier. At most two paid tiers per brand are attached to any single departure. The tier’s terms are inherited by the plan’s Flex Cancellation Terms, where the percentage windows are resolved into concrete dates for the departure.

This resource is read-only.

Versioning

Tier terms are versioned. When the terms of a tier change, a new flex_tiers record is created - existing records are never modified. Services purchased under an earlier version keep their reference to the tier record they were purchased under, so the terms a customer agreed to remain stable for the lifetime of their service.

Resource Definition

Note

This resource can be searched, allowing to you to access a filtered set of data. See our Searching The G API documentation for details on how to query specific fields and the operators available.

Fields

Name

Type

Description

id (read-only)

String

href (read-only)

Field

date_created

Datetime

The time when the resource was created, in the standard Dates & Times.

name (required)

String

The name of this resource.

product_line (required)

String

A product code for this flex tier

booking_company (read-only)

Reference Object

The booking_company associated with this flex tier

terms (required)

Nested Object

Description of cancellation terms for this flex tier

  • lifetime_deposit_retention (required)

String

A description of the lifetime deposit policy applicable to this flex tier

  • windows (required)

Field

Description of cancellation windows for this flex tier

    • effective_days (required)

Nested Object

Dates before departure when this cancellation window applies

      • from_start_date (required)

Integer

Number of days before departure where this cancellation window starts being applicable

      • to_start_date (required)

Integer

Number of days before departure where this cancellation window stops being applicable

    • refund_percent (required)

Decimal

The percentage amount that is refunded when this cancellation window applies

    • travel_credit_percent (required)

Decimal

The percentage amount that is credited as a travel credit when this cancellation window applies

Get a Flex Tier

GET /flex_tiers/(string: flex_tier_id)/

List Flex Tiers

GET /flex_tiers/