Webex · Schema

GetCallQueueNightServiceObject

CallingCollaborationCommunicationsEnterpriseMessagingVideo Conferencing

Properties

Name Type Description
nightServiceEnabled boolean Whether or not the call queue night service routing policy is enabled.
action string The call processing action type. * `BUSY` - The caller hears a fast busy tone. * `TRANSFER` - Transfers the call to number specified in `transferPhoneNumber`.
transferPhoneNumber string Call gets transferred to this number when action is set to `TRANSFER`. This can also be an extension.
playAnnouncementBeforeEnabled boolean Indicates whether an announcement plays to callers before the action is applied.
announcementMode string The type of announcements to played. * `NORMAL` - Plays announcement as per `audioMessageSelection`. * `MANUAL` - Plays announcement as per `manualAudioMessageSelection`.
audioMessageSelection string The type of announcements to be played when announcementMode is set to `NORMAL`. * `DEFAULT` - Default Audio Message Selection. * `CUSTOM` - Custom Audio Message Selection.
audioFiles array List of Announcement Audio Files when `audioMessageSelection` is `CUSTOM`.
businessHoursName string Name of the schedule configured for a night service as one of from `businessHourSchedules` list.
businessHoursLevel string The above mentioned schedule is org or location specific. (Must be from `businessHourSchedules` list). * `ORGANIZATION` - Schedule is configured across an organization. * `LOCATION` - Schedule is conf
businessHourSchedules array Lists the pre-configured business hour schedules.
forceNightServiceEnabled boolean Force night service regardless of business hour schedule.
manualAudioMessageSelection string The type of announcements to be played when announcementMode is set to NORMAL.`MANUAL`. * `DEFAULT` - Default Audio Message Selection. * `CUSTOM` - Custom Audio Message Selection.
manualAudioFiles array List Of Audio Files.
View JSON Schema on GitHub

JSON Schema

webex-getcallqueuenightserviceobject-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/GetCallQueueNightServiceObject",
  "title": "GetCallQueueNightServiceObject",
  "type": "object",
  "required": [
    "nightServiceEnabled",
    "playAnnouncementBeforeEnabled",
    "announcementMode",
    "audioMessageSelection",
    "forceNightServiceEnabled",
    "manualAudioMessageSelection"
  ],
  "properties": {
    "nightServiceEnabled": {
      "type": "boolean",
      "example": true,
      "description": "Whether or not the call queue night service routing policy is enabled."
    },
    "action": {
      "type": "string",
      "enum": [
        "BUSY",
        "TRANSFER"
      ],
      "description": "The call processing action type.\n * `BUSY` - The caller hears a fast busy tone.\n * `TRANSFER` - Transfers the call to number specified in `transferPhoneNumber`.\n"
    },
    "transferPhoneNumber": {
      "type": "string",
      "example": "1234",
      "description": "Call gets transferred to this number when action is set to `TRANSFER`. This can also be an extension."
    },
    "playAnnouncementBeforeEnabled": {
      "type": "boolean",
      "example": true,
      "description": "Indicates whether an announcement plays to callers before the action is applied."
    },
    "announcementMode": {
      "type": "string",
      "enum": [
        "NORMAL",
        "MANUAL"
      ],
      "description": "The type of announcements to played.\n * `NORMAL` - Plays announcement as per `audioMessageSelection`.\n * `MANUAL` - Plays announcement as per `manualAudioMessageSelection`.\n"
    },
    "audioMessageSelection": {
      "type": "string",
      "enum": [
        "DEFAULT",
        "CUSTOM"
      ],
      "description": "The type of announcements to be played when announcementMode is set to `NORMAL`.\n * `DEFAULT` - Default Audio Message Selection.\n * `CUSTOM` - Custom Audio Message Selection.\n"
    },
    "audioFiles": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AudioAnnouncementFileFeatureGetObject"
      },
      "description": "List of Announcement Audio Files when `audioMessageSelection` is `CUSTOM`."
    },
    "businessHoursName": {
      "type": "string",
      "example": "Working Hour",
      "description": "Name of the schedule configured for a night service as one of from `businessHourSchedules` list."
    },
    "businessHoursLevel": {
      "type": "string",
      "enum": [
        "ORGANIZATION",
        "LOCATION"
      ],
      "description": "The above mentioned schedule is org or location specific. (Must be from `businessHourSchedules` list).\n * `ORGANIZATION` - Schedule is configured across an organization.\n * `LOCATION` - Schedule is configured across a location.\n"
    },
    "businessHourSchedules": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/CallQueueNightSchedulesObject"
      },
      "description": "Lists the pre-configured business hour schedules."
    },
    "forceNightServiceEnabled": {
      "type": "boolean",
      "example": true,
      "description": "Force night service regardless of business hour schedule."
    },
    "manualAudioMessageSelection": {
      "type": "string",
      "enum": [
        "DEFAULT",
        "CUSTOM"
      ],
      "description": "The type of announcements to be played when announcementMode is set to NORMAL.`MANUAL`.\n * `DEFAULT` - Default Audio Message Selection.\n * `CUSTOM` - Custom Audio Message Selection.\n"
    },
    "manualAudioFiles": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AudioAnnouncementFileFeatureGetObject"
      },
      "description": "List Of Audio Files."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/webex-getcallqueuenightserviceobject"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.