Bulk-update Booking.com and Airbnb channel pricing multipliers across workspaces. Each update targets one channel in one
workspace by enum (AIRBNB or BOOKING_COM). Changing a multiplier re-broadcasts rates to the OTA for every unit on the
account, so it is a real pricing change.
| Parameter |
Type |
Required |
Description |
updates |
UpdatePricingMultiplierInput[] |
Yes |
Array of channel pricing-multiplier updates. Spans multiple workspaces and both channels in one call. - UpdatePricingMultiplierInput |
| Field |
Type |
Required |
Description |
channel |
PricingMultiplierChannel |
Yes |
PricingMultiplierChannel |
workspaceId |
string |
Yes |
The workspace ID that owns the channel account to update. |
accountId |
string |
No |
Optional: target a single channel account by id (from list_pricing_multipliers). When omitted, the update applies to every connected account on the channel in the workspace. |
pricingMultiplier |
number |
Yes |
New pricing multiplier applied to the channel rates. 1 = parity, <1 lowers, >1 raises. Valid range 0.001–4. |
| Value |
Description |
AIRBNB |
Airbnb channel account (Distribution::Airbnb::Account). |
BOOKING_COM |
Booking.com channel account (Distribution::BookingComAccount). |
| Field |
Type |
Description |
content |
ContentItem[] |
Array of content items returned by the tool - ContentItem |
isError |
boolean |
Whether the tool execution resulted in an error |
| Field |
Type |
Description |
type |
'text' |
Content type (currently only ‘text’ is supported) |
text |
string |
The text content to display |