Skip to main content

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

A successful response.