Product management
ReferenceProduct management

Revision history

The following updates have been made to the Lodging Supply GraphQL API schema, from newest to oldest updates:

August 2025
  • The cancellationPolicyConfigs field under the Policies object (and policies query) will be replaced by the cancellationPolicyConfigsPaginated, to provide filters and paginated results when retrieving a property's cancellation policies. The cancellationPolicyConfigs field will be fully deprecated and unsupported in Q4 2025.

    Old query:

    1query {
    2 property(id: $id, idSource: $idSource) {
    3 id
    4 policies {
    5 cancellationPolicyConfigs {
    6 id
    7 name
    8 ...
    9 }
    10 }
    11 }
    12}

    New query:

    1query {
    2 property(id: $id, idSource: $idSource) {
    3 id
    4 policies {
    5 cancellationPolicyConfigsPaginated(limit: $limit, cursor: $cursor) {
    6 totalCount
    7 cursor
    8 elements {
    9 id
    10 name
    11 ...
    12 }
    13 }
    14 }
    15 }
    16}
  • Deprecated the size and type fields within the BedType, BedTypeInput, and BedTypeMetadata objects, and introduced the new sizeV2 and typeV2 fields. (These fields are used when defining bed groups in units and unit spaces.) Now, the supported values for these fields are as follows:

    • Bed sizes:

      • For conventional lodging, allowed values include FULL, KING, QUEEN, TWIN, and TWIN_XL.
      • For vacation rentals, allowed values include CHILD, CRIB, TWIN, FULL, QUEEN, KING, and TWIN.
    • Bed types:

      • For conventional lodging, allowed values include BUNK_BED, FULL_BED, FUTON, KING_BED, MURPHY_BED, QUEEN_BED, SOFA_BED, TRUNDLE_BED, TWIN_BED, TWIN_XL_BED, and WATER_BED.
      • For vacation rentals, allowed values include BUNK_BED, CHILD_BED, CRIB_FIXED, FULL_BED, FUTON, KING_BED, MURPHY_BED, QUEEN_BED, SOFA_BED, and TWIN_BED.
June 2025

SMOKING_AND_NON_SMOKING is no longer supported as an enum for a units' smoking policy (smokingPolicy).