CreateReservationInput: {
    accessibilityText?: InputMaybe<Scalars["String"]["input"][]>;
    adultCount?: InputMaybe<Scalars["Int"]["input"]>;
    bedTypes?: InputMaybe<Scalars["String"]["input"]>;
    businessModel?: InputMaybe<BusinessModelInput>;
    checkInDate?: InputMaybe<Scalars["Date"]["input"]>;
    checkOutDate?: InputMaybe<Scalars["Date"]["input"]>;
    childAges?: InputMaybe<Scalars["Int"]["input"][]>;
    childCount?: InputMaybe<Scalars["Int"]["input"]>;
    clientMutationId?: InputMaybe<Scalars["String"]["input"]>;
    multiRoomText?: InputMaybe<Scalars["String"]["input"]>;
    paymentInstrumentType?: InputMaybe<PaymentInstrumentTypeInput>;
    primaryGuest?: InputMaybe<GuestInput>;
    propertyId: Scalars["ID"]["input"];
    reconciliationType?: InputMaybe<ReconciliationTypeInput>;
    remittanceType?: InputMaybe<RemittanceTypeInput>;
    sendNotification?: InputMaybe<Scalars["Boolean"]["input"]>;
    smokingType?: InputMaybe<Scalars["String"]["input"]>;
    specialRequest?: InputMaybe<Scalars["String"]["input"]>;
    status?: InputMaybe<ReservationStatusInput>;
    valueAddedPromotions?: InputMaybe<ReservationValueAddedPromotionInput[]>;
}

Input to create a reservation

Type declaration

  • OptionalaccessibilityText?: InputMaybe<Scalars["String"]["input"][]>

    Accessibility requests made by the guest for the reservation. Defaults to a single accessibility text with value "In-room accessibility (in select rooms)".

  • OptionaladultCount?: InputMaybe<Scalars["Int"]["input"]>

    Adult count. Defaults to 2.

  • OptionalbedTypes?: InputMaybe<Scalars["String"]["input"]>

    Bed types of the reservation. Defaults to "2 Queen Beds".

  • OptionalbusinessModel?: InputMaybe<BusinessModelInput>

    Entity that collects payment for the reservation. Defaults to EXPEDIA_COLLECT.

  • OptionalcheckInDate?: InputMaybe<Scalars["Date"]["input"]>

    Check-in date (format: YYYY-MM-DD) of the reservation. Defaults to a date in a near future.

  • OptionalcheckOutDate?: InputMaybe<Scalars["Date"]["input"]>

    Check-out date (format: YYYY-MM-DD) of the reservation. Defaults to a random date in the month after the check-in date.

  • OptionalchildAges?: InputMaybe<Scalars["Int"]["input"][]>

    Ages of children associated with the reservation. If not specified, defaults to a list of 1 or 2 random child ages.

  • OptionalchildCount?: InputMaybe<Scalars["Int"]["input"]>

    Child count. If not specified, defaults to the number of child ages provided (or its default).

  • OptionalclientMutationId?: InputMaybe<Scalars["String"]["input"]>

    Client mutation ID. Optional value that is echoed back in the response.

  • OptionalmultiRoomText?: InputMaybe<Scalars["String"]["input"]>

    Text that is displayed to guests if there are multiple rooms associated with the reservation.

  • OptionalpaymentInstrumentType?: InputMaybe<PaymentInstrumentTypeInput>

    Type of payment instrument. Defaults to EXPEDIA_VIRTUAL_CARD in case of EXPEDIA_COLLECT else GUEST_CREDIT_CARD.

  • OptionalprimaryGuest?: InputMaybe<GuestInput>

    Guest who made the reservation. Guest personal information cannot be set and is automatically generated.

  • propertyId: Scalars["ID"]["input"]

    Property id on which to associate the reservation.

  • OptionalreconciliationType?: InputMaybe<ReconciliationTypeInput>

    Reconciliation type of the reservation, either MODIFY, CANCEL, NO_SHOW, or null. Defaults to non-reconciled (null).

  • OptionalremittanceType?: InputMaybe<RemittanceTypeInput>

    Remittance type of the reservation. Defaults to NET.

  • OptionalsendNotification?: InputMaybe<Scalars["Boolean"]["input"]>

    Whether to send a notification upon the creation of the reservation. Defaults to false.

  • OptionalsmokingType?: InputMaybe<Scalars["String"]["input"]>

    Whether smoking is allowed for the reservation. Defaults to "NONSMOKING".

  • OptionalspecialRequest?: InputMaybe<Scalars["String"]["input"]>

    Text that is displayed to guests if there is a special request associated with the reservation. Defaults to "Expedia test reservation. This is a free-text comment from the traveler.".

  • Optionalstatus?: InputMaybe<ReservationStatusInput>

    Current status of the reservation. Defaults to BOOKED.

  • OptionalvalueAddedPromotions?: InputMaybe<ReservationValueAddedPromotionInput[]>

    Value add promotion(s) used to book the reservation. Defaults to a single "Free full breakfast for 2 per day" value added promotion.