CreateHoliday creates a new holiday in the calendar.
POST/api/v1/voice/holidays
Defines a date when the organization is closed.
Parameters
- name: Required, holiday name (e.g., "Christmas Day")
- holiday_type: Required, "fixed" or "variable"
- fixed_month/fixed_day: Required for fixed holidays
- variable_rule: Required for variable holidays
- year: Optional, specific year (null = recurring)
- channels: Optional, specific channels (empty = all)
- sound_file_id: Optional, audio message for callers
- message_text: Optional, text message/TTS
- is_active: Whether holiday is active
Errors
- INVALID_ARGUMENT: Invalid type or missing required fields
- PERMISSION_DENIED: Caller lacks voice:schedule:write permission
Request
Responses
- 200
- default
A successful response.
An unexpected error response.