# Create property settings Endpoint: POST /properties/{propertyId}/settings Version: 1.0 ## Path parameters: - `propertyId` (integer, required) ## Request fields (application/json): - `property_settings` (object) Contains multiple various settings related to the property - `property_settings.require_cvc` (boolean) Specify whether guest needs to provide CVC for booking. - `property_settings.curfew` (object) - `property_settings.curfew.enabled` (boolean) - `property_settings.curfew.start` (string) - `property_settings.curfew.end` (string) - `property_settings.require_booker_address` (boolean) Specifies whether guests must provide an address. - `property_settings.require_booker_phone_number` (boolean) Specifies whether guests must provide a contact telephone number. - `property_settings.age_restriction` (object) - `property_settings.age_restriction.min` (integer) - `property_settings.age_restriction.max` (integer) - `property_settings.auto_replenish` (boolean) Specify if property enabled to auto-replenish hotel's inventory after cancellations - `property_settings.replenish_closed_rooms` (boolean) Reopen closed rooms after a cancellation with the rooms to. - `property_settings.long_stay` (object) - `property_settings.long_stay.max_length_of_stay` (integer) - `property_settings.pricing_type` (string) Specifies the pricing type for the product. Enum: "STANDARD", "LOS", "OBP" - `property_settings.allow_smoking` (boolean) Specifies whether properties allow smoking option. - `property_settings.view_cc_details` (boolean) Specify whether trusted properties can view the guest's credit card details - `pets` (object) Contains settings related to the pets allowance - `pets.pets_allowed` (string, required) Specifies pets allowed option for the properties. Enum: "PETS_NOT_ALLOWED", "PETS_ALLOWED", "PETS_ALLOWED_ON_REQUEST" - `pets.pets_price_type` (string) Specifies pets price type option for the properties. Enum: "FREE", "CHARGES_MAY_APPLY" - `damage_policy` (object) - `damage_policy.amount` (number) Amount for Damages - `damage_policy.currency` (string) Currency used for Damages. We will use the property's default currency if not provided - `damage_policy.policy_type` (string, required) Policy Type for Damages Enum: "NONE", "HANDLED_BY_PROPERTY", "HANDLED_BY_BOOKING_COM" - `damage_policy.damage_programme_terms_agreed` (boolean) Specifies if the partner agrees to the terms (applicable for damage programme) - `damage_policy.collection_mode` (string) Specifies how you wish to collect the deposit (applicable for damage deposit) Enum: "CASH", "CREDIT_CARD", "PAYPAL", "BANK_TRANSFER", "OTHER" - `damage_policy.collection_when` (string) Specifies when you would collect the deposit (applicable for damage deposit) Enum: "ON_ARRIVAL", "SEVEN_DAYS_BEFORE_ARRIVAL", "FOURTEEN_DAYS_BEFORE_ARRIVAL" - `damage_policy.return_mode` (string) Specifies how you would return the deposit (applicable for damage deposit) Enum: "CASH", "CREDIT_CARD", "PAYPAL", "BANK_TRANSFER", "OTHER" - `damage_policy.return_when` (string) Specifies how you would return the deposit (applicable for damage deposit) Enum: "ON_CHECKOUT", "WITHIN_7_DAYS", "WITHIN_14_DAYS" - `standard_phrases` (array) - `standard_phrases.name` (string, required) Enum: "GuestIdentification", "InformArrivalTime", "PayBeforeStay", "TattooRestriction", "AccomodationTax", "AccommodationTax", "IsraeliCitizensVat", "RequireInvoice", "EarlyDeparture", "PedestrianZoneOnly", "LimitedParking", "AccessByUnpavedRoad", "OnsiteFunctions", "NoHenStagParty", "ResidentialArea", "BusyArea", "HalfBoardNoDrinks", "NoPublicTransport", "WaterCrisis", "RussiaAntiHostelRegulations", "Covid19BodyTempCheck", "Covid19RestrictionOfGuests", "Covid19NoSelfQuarantine", "Covid19ExtraCleaning", "Covid19ReducedFoodServices", "Covid19OnlyEssentialTravellers", "Covid19ShuttleSuspended", "Covid19ReducedServices", "Covid19ReducedHoursOfService", "Covid19ExtraDocumentation", "Covid19ReducedFacilities", "Covid19PhysicalDistance", "Covid19LocalGuidelinesFollowed", "Covid19FaceMaskMandatory", "Covid19QuarantineNotAllowed", "Covid19NoChargePCRTest", "Covid19NoCostExtension", "Covid19MedicalMonitoring", "Covid19NegativeRequired", "Covid19AtChargePCRTest", "Covid19InsurancePCRTest", "Covid19VaccinationNegativeTestCheckIn", "Covid19VaccinationNegativeTestRecoveryCheckIn", "Covid19VaccinationRecoveryCheckIn", "Covid19NegativeTestRecoveryCheckIn", "Covid19VaccinationCheckIn", "Covid19RecoveryCheckIn", "Covid19ProofRequired", "LongStayDisclaimerJapan", "GuestRentalAgreement", "GuestUnder18" - `quiet_hours` (object) - `quiet_hours.enabled` (boolean, required) Specifies whether properties have quiet hours enabled - `quiet_hours.start` (string) Time when quiet hours start. - `quiet_hours.end` (string) Time when quiet hours ends. - `renovation` (object) - `renovation.enabled` (boolean, required) Specifies whether renovation dates are enabled - `renovation.start` (string) Date when renovation start - `renovation.end` (string) Date when renovation until. - `bed_linen_policy` (object) - `bed_linen_policy.amount` (number) - `accepted_payment_types` (object) List of payment methods. For more information, see the [full list of payment codes.](/connectivity/docs/codes-bcpt) - `accepted_payment_types.codes` (array) - `french_tax_details` (object) - `french_tax_details.category_id` (string) Contains a number - city tax category ID. You can retrieve available categories using the /xml/citytaxcategory call. - `french_tax_details.nature_id` (string) Contains a number - nature category ID. You can retrieve available categories using /xml/citytaxcategory call. - `french_tax_details.declare_revenue` (boolean, required) Do you declare revenues as professional for direct tax purposes - `french_tax_details.has_vat` (boolean, required) Do you have a VAT registered for this activity? - `french_tax_details.registered_in_rcs` (boolean, required) Are you registered as a professional at the trade commercial register (Registre du Commerce et des Sociétés)? - `cancellation_exceptions` (object) - `cancellation_exceptions.grace_period` (object) - `cancellation_exceptions.grace_period.enabled` (boolean, required) Specifies whether properties have grace period enabled - `cancellation_exceptions.grace_period.after_booking` (string) Grace period - amount of hours after booking when free cancellation is available. Enum: "HOURS_1", "HOURS_4", "HOURS_24" - `cancellation_exceptions.advance_cancellation` (object) - `cancellation_exceptions.advance_cancellation.enabled` (boolean, required) Specifies whether properties have advance cancellation enabled - `cancellation_exceptions.advance_cancellation.before_check_in` (string) Amount of weeks before check-in when free cancellation is available Enum: "WEEKS_4", "WEEKS_8", "WEEKS_12" - `age_buckets` (array) An age bucket is a category for children prices that specifies the age range to which the eventual price applies to. You must at least create one, but can create up to three age buckets per property. Each age bucket exists of a minimum and maximum age, where the maximum age is inclusive. - `age_buckets.min_age` (integer, required) - `age_buckets.max_age` (integer, required) - `children_policies` (object) You can indicate whether a property accepts children and specify: price, occupancy and what age children are welcome - `children_policies.allow_children` (boolean) Specifies whether the property admits adults and children, or only adults. - `children_policies.min_age` (integer) Specifies the minimum age that children are allowed (in case allow_children = true). - `children_policies.policy_rules` (array) - `children_policies.policy_rules.rule_type` (string, required) Enum: "EXISTING_BED", "EXTRA_BED", "CRIB", "EXTRA_BED_FOR_ADULT" - `children_policies.policy_rules.from_age` (integer) - `children_policies.policy_rules.to_age` (integer) - `children_policies.policy_rules.price_type` (string, required) Enum: "FIXED", "FREE", "ADULT_PERCENTAGE" - `children_policies.policy_rules.price_mode` (string, required) Enum: "PER_STAY", "PER_NIGHT" - `children_policies.policy_rules.price` (number) - `booking_model` (object) Specify if properties have request to book option enabled. Currently available only for: fr, au, us, it, de, gb, es - `booking_model.type` (string, required) Enum: "IB", "RTB" - `invoice_settings` (object) - `invoice_settings.legal_name` (string) - `invoice_settings.contact_person` (string) - `invoice_settings.address` (string) - `invoice_settings.country_code` (string) - `invoice_settings.city` (string) - `invoice_settings.postal_code` (string) - `invoice_settings.state` (string) - `invoice_settings.notification_channel` (string) The channel how company should be notified invoice related mails. Enum: "POSTAL_MAIL", "EMAIL" - `invoice_settings.brazil_tax_details` (object) - `invoice_settings.brazil_tax_details.tax_payer_number_type` (string, required) Specifies whether the identifying number belongs to a company or a private individual. Enum: "CNPJ", "CPF" - `invoice_settings.brazil_tax_details.tax_payer_number` (string, required) The identifying number. CNPJ = 14 digits. CPF = 11 digits. - `invoice_settings.brazil_tax_details.city_hall_id` (string, required) The 8-digit ID for the city hall which issued the CNPJ or CPF number - `invoice_settings.brazil_tax_details.email` (string, required) - `land_registration_numbers` (array) ## Response default fields (application/json): - `data` (object) - `warnings` (array) - `warnings.message` (string) - `warnings.code` (integer) - `warnings.details` (object) - `warnings.description` (string) - `errors` (array) - `meta` (object) - `meta.ruid` (string)