agendas_update
Update a public agenda’s configuration. Partial update — only provided fields are changed. Supports modifying: title, description, visibility (isPublic/isActive), booking flow order (service_first/provider_first/auto), selection modes for service and provider (required/optional/auto/hidden), assignment strategy (manual/round_robin/least_booked/most_available/priority/random), privacy flags (showSessions, showClientNames, showProviderUtilization, showProviderList), prepayment, and provider/service linking. When a provider is assigned, their services are auto-linked to the agenda.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | ||
| title | No | ||
| apiKey | No | ||
| orgSlug | Yes | ||
| agendaId | Yes | ||
| category | No | ||
| isActive | No | ||
| isPublic | No | ||
| expiresAt | No | ||
| isDefault | No | ||
| description | No | ||
| proveedorId | No | ||
| showSessions | No | ||
| showClientNames | No | ||
| bookingFlowOrder | No | ||
| defaultDurations | No | ||
| showProviderList | No | ||
| assignmentStrategy | No | ||
| requiresPrepayment | No | ||
| allowGroupSelection | No | ||
| serviceSelectionMode | No | ||
| providerSelectionMode | No | ||
| showProviderUtilization | No |