update_service
Update an existing booking service. Pass only the fields you want to change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name | |
| price | No | Decimal string, e.g. "80.00" | |
| status | No | Status filter | |
| capacity | No | Participants per slot | |
| serviceId | Yes | Service ID to update | |
| categoryId | No | Category ID | |
| visibility | No | Visibility: public | members_only | hidden | |
| description | No | Description | |
| requireLogin | No | If true, guests cannot book without an account | |
| requiresStaff | No | Whether the service requires staff assignment | |
| commissionType | No | Commission type: "fixed" or "percentage" | |
| commissionValue | No | Commission amount as decimal string | |
| cooldownMinutes | No | Cooldown minutes between bookings | |
| durationMinutes | No | Duration of one booking in minutes | |
| requiresResource | No | Whether the service requires a resource (room/equipment) | |
| commissionCurrency | No | Commission currency (ISO code) | |
| requiresConfirmation | No | If true, bookings start pending and need explicit confirmation |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Tool result payload — shape varies per tool, see the tool description | |
| summary | Yes | One-line human-readable summary of the action | |
| renderType | Yes | UI rendering hint for the result |