Skip to main content

GetAvailabilitySettings returns the availability-related settings for a channel config. This is a lightweight, internal RPC used by the ticketing service's `ChannelConfigClient` to resolve a channel's `is_24_7_available` flag and default `availability_calendar_id` without loading full credentials or permission-sensitive fields.

POST 

/engagements.v1.ChannelService/GetAvailabilitySettings

This is the first step of the availability check priority chain in AvailabilityCalendarService.CheckChannelAvailability: when a caller provides channel_config_id, ticketing will call this RPC to short-circuit on the 24/7 flag and, if not 24/7, to look up the calendar to evaluate.

Errors

  • NOT_FOUND: Channel config does not exist
  • PERMISSION_DENIED: Caller lacks channel:read permission (service accounts only in practice — this RPC is not exposed over the public gateway).

Intentionally not exposed over HTTP — internal gRPC only.

Request

Responses

A successful response.