Update the offering type (INCLUDED or OPTIONAL) for one or more product services. Each entry requires a product ID,
service ID, and the new offering type. Processes updates in parallel with bounded concurrency.
| Parameter |
Type |
Required |
Description |
productServices |
UpdateProductServiceInput[] |
Yes |
Array of product service updates (max 100) - UpdateProductServiceInput |
| Field |
Type |
Required |
Description |
productId |
string |
Yes |
The ID of the product |
serviceId |
string |
Yes |
The ID of the product service to update |
serviceOffering |
ServiceOffering |
Yes |
Whether the service is INCLUDED in the product price or OPTIONAL for the guest - ServiceOffering |
| Value |
Description |
INCLUDED |
Service is bundled into the product price (charged automatically) |
OPTIONAL |
Service is optional and the guest can add it at booking time |
| 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 |