Skip to main content

CheckChannelAvailability checks if a channel is currently available.

GET 

/api/v1/ticketing/availability/check

Priority Order

  1. Channel 24/7 flag (from engagements service channel config)
  2. OOO Override
  3. Holiday
  4. Business Hours

Response

  • is_available: Whether the channel is open
  • reason: Why (OPEN, CLOSED, HOLIDAY, OOO_OVERRIDE, CHANNEL_24_7)
  • unavailable_until: When the channel will reopen (if closed)
  • message_text: Custom message for the reason (if configured)
  • sound_file_id: Audio file ID for voice channel (if configured)

Responses

  • 200: Availability status returned

Request

Responses

A successful response.