update_booking_settings
ActiveTool of FavCRM
declared in 1.0.0
Update global booking settings. Pass only the fields you want to change.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"showCoupon": {
"type": "boolean",
"description": "Show coupon field in booking flow"
},
"calendarStyle": {
"enum": [
"list",
"calendar"
],
"type": "string",
"description": "Booking flow calendar presentation"
},
"showAccessPass": {
"type": "boolean",
"description": "Show access pass/package options in booking flow"
},
"cooldownMessage": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"description": "Optional message shown when cooldown blocks a booking"
},
"blockUntilFinished": {
"type": "boolean",
"description": "Block customers from booking again while they have active bookings"
},
"globalCooldownDays": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
{
"type": "null"
}
],
"description": "Minimum days between customer bookings, or null to disable"
},
"bookingReminderEnabled": {
"type": "boolean",
"description": "Send the default pre-booking reminder"
},
"sameDayReminderEnabled": {
"type": "boolean",
"description": "Send an additional same-day reminder before booking start"
},
"allowMemberCancellation": {
"type": "boolean",
"description": "Allow members to cancel bookings from the customer portal"
},
"bookingReminderLeadHours": {
"type": "integer",
"maximum": 168,
"minimum": 1,
"description": "Hours before booking start for the default reminder"
},
"hideUnavailableTimeslots": {
"type": "boolean",
"description": "Hide unavailable timeslots instead of showing them as full"
},
"sameDayReminderLeadHours": {
"type": "integer",
"maximum": 24,
"minimum": 1,
"description": "Hours before booking start for the same-day reminder"
},
"requireBookingConfirmation": {
"type": "boolean",
"description": "Require merchant confirmation before bookings are confirmed"
},
"minimumAdvanceBookingMinutes": {
"anyOf": [
{
"type": "integer",
"maximum": 43200,
"minimum": 0
},
{
"type": "null"
}
],
"description": "Minutes before slot start when customer booking closes. null uses service duration; 0 disables cutoff"
},
"memberCancellationCutoffHours": {
"anyOf": [
{
"type": "integer",
"maximum": 720,
"minimum": 0
},
{
"type": "null"
}
],
"description": "Hours before booking start when member cancellation closes, or null for no cutoff"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries