v1
latestOpenAPI 3.0.32026-07-2632131.4 MBUpdate existing additional fee
Path parameters
id of item to update
Request body
Additional fee type. !!! Not all additional fee types can be synced with channels. If you select the additional fee type which cannot be synced with channels, and 'isSyncToSupportedChannelsEnabled' is [true] you will receive a validation error. GUESTY_BASIC_TRAVEL_COVERAGE and GUESTY_EXTENDED_TRAVEL_COVERAGE can't be synced with channels. This fee types are relevant only to users who purchased Guesty’s Travel Insurance Product and can only be defined as an upsell for guests to purchase.
- Must be bigger than 0,
- when 'isPercentage' is 'true' then must be smaller or equal to 100
Sets wether 'value' should be a fixed amount or percentage
- The fee to use for the additional fee amount calculation when 'isPercentage' is 'true',
- required when 'isPercentage' is 'true'
- Specifies the factor by which the 'value' will be multiplied in the additional fee amount calculation when 'isPercentage' is 'false'.
- This is required when 'isPercentage' is 'false'.
- Sync fee to account or listing settings and all future reservations for supported booking channels. !!! Not all additional fee types can be synced with channels. If you select the additional fee type which cannot be synced with channels, and 'isSyncToSupportedChannelsEnabled' is [true] you will receive a validation error
- Indicates if there are booking channels in which the additional fee should be added automatically to reservations once the reservation arrives in Guesty,
- if set to 'true', you must configure at least one of 'allSources', 'automationSources', 'allPlatforms', 'automationPlatforms', 'allRUSources', 'RUSources'
- If 'true' then the additional fee will be added to all future reservations in Guesty for all booking channels,
- can not be 'true' when 'isAutomated' is 'false',
- can not be 'true' when 'automationPlatforms' is not empty
- Additional fee will be added to future reservations in Guesty for specified booking channels,
- can not contain values when 'isAutomated' is 'false',
- can not contain values when 'allPlatforms' is 'true'
- If 'true' then the additional fee will be added to all future reservations for all manual sources,
- Can not be 'true' when 'isAutomated' is 'false',
- Can not be 'true' when 'automationSources' is not empty
- Additional fee will be added to future reservations in Guesty for specified manual sources,
- Can not contain values when 'isAutomated' is 'false',
- Can not contain values when 'allSources' is 'true'
- If 'true' then the additional fee will be added to all future rentals united reservations in Guesty for all rentals united booking channels,
- Can not be 'true' when 'isAutomated' is 'false'
- Can not be 'true' when 'RUSources' is not empty,
- when 'true' then 'rentalsUnited' must be included in 'automationPlatforms' or 'allPlatforms' must be 'true'
- additional fee will be added to future rentals united reservations in Guesty for specified rentals united booking channels,
- Can not contain values when 'isAutomated' is 'false',
- Can not contain values when 'allRUSources' is 'true',
- when not empty then 'rentalsUnited' must be included in 'automationPlatforms' or 'allPlatforms' must be 'true'
[Beta] 1. Additional fee will be deducted from Accommodation Fare. isDeducted must be [false] without isBundled being [true] when either isSyncToSupportedChannelsEnabled, isAutomated are [true].
[Beta] 1. Additional fee value bundles/adds to Accommodation Fare, line item will not be created. When isBundled is [true] isDeducted and isSyncToSupportedChannelsEnabled must be [true], isAutomated must be [false].
[Beta] Upsell fee on the booking website
Response
Updated additional fee item