{
  "provider": "Webex",
  "providerId": "webex",
  "kind": "json-structure",
  "description": "Structural overview of the Webex API surface; extracted from openapi/.",
  "schemaCount": 1282,
  "operationCount": 1001,
  "schemas": [
    {
      "name": "AcdObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "displayCallqueueAgentSoftkeys"
      ]
    },
    {
      "name": "AcdObjectDevice",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "displayCallqueueAgentSoftkeys"
      ]
    },
    {
      "name": "ActivationStates",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AdminBatchStartJobObjectLocationCustomizations",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "AtaDtmfMethodObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AtaDtmfModeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AudioCodecPriorityObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "AudioCodecPriorityObjectDevice",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "AuthenticationMethodObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackgroundImage",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackgroundImageColor",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BacklightTimer68XX",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BacklightTimer68XXDevice",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BacklightTimerObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BacklightTimerObjectDevice",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BluetoothObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "mode"
      ]
    },
    {
      "name": "BluetoothObjectDevice",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CallForwardExpandedSoftKey",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallHistoryMethod",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CommSecurityType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Compression",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CountObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "totalMoves",
        "moved",
        "failed",
        "pending",
        "skipped"
      ]
    },
    {
      "name": "CustomizationDeviceLevelObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CustomizationDeviceLevelObjectDevice",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CustomizationObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "DectAudioCodecPriorityObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "DectDeviceList",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "model",
        "displayName"
      ]
    },
    {
      "name": "DectVlanObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "value"
      ]
    },
    {
      "name": "DefaultLoggingLevelObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceActivationStates",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceSettingsObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "customizations",
        "customEnabled",
        "updateInProgress",
        "deviceCount",
        "lastUpdateTime"
      ]
    },
    {
      "name": "DeviceSettingsObjectForDeviceLevel",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "customizations",
        "customEnabled",
        "updateInProgress",
        "deviceCount",
        "lastUpdateTime"
      ]
    },
    {
      "name": "DirectoryMethod",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DisplayCallqueueAgentSoftkeysObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DisplayNameSelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetMemberResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "model",
        "maxLineCount"
      ]
    },
    {
      "name": "Hoteling",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "limitGuestUse"
      ]
    },
    {
      "name": "UserHotelingRequestPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "hoteling"
      ]
    },
    {
      "name": "HotelingRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "HttpProxyObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "mode",
        "autoDiscoveryEnabled",
        "host",
        "port",
        "packUrl",
        "authSettingsEnabled",
        "username",
        "password"
      ]
    },
    {
      "name": "HttpProxyObjectDevice",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "mode",
        "autoDiscoveryEnabled"
      ]
    },
    {
      "name": "JobListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "LdapObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "enabled",
        "serverAddress",
        "serverPort",
        "commSecurityType",
        "bindDn",
        "bindPw",
        "baseDn",
        "primaryEmailAttribute",
        "alternateEmailAttribute"
      ]
    },
    {
      "name": "LdapObjectDevice",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "LineKeyLEDPattern",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LineKeyLabelSelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LineType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceLineType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListDectDeviceType",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "devices"
      ]
    },
    {
      "name": "ListDeviceSettingsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "customizations",
        "updateInProgress",
        "deviceCount",
        "lastUpdateTime"
      ]
    },
    {
      "name": "MACAddressResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status",
        "macStatus"
      ]
    },
    {
      "name": "MacStatusObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "mac",
        "state"
      ]
    },
    {
      "name": "MemberObject",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "id",
        "firstName",
        "lastName",
        "primaryOwner",
        "port",
        "lineType",
        "lineWeight",
        "hotlineEnabled",
        "hotlineDestination",
        "allowCallDeclineEnabled",
        "memberType"
      ]
    },
    {
      "name": "MemberType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MppAudioCodecPriorityObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "MppAudioCodecPriorityObjectDevice",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "MppVlanObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "MppVlanObjectDevice",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "NoiseCancellationObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "allowEndUserOverrideEnabled"
      ]
    },
    {
      "name": "PhoneLanguage",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PoeMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PskObject",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "psk1",
        "psk4"
      ]
    },
    {
      "name": "PutDeviceSettingsRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "customizations",
        "customEnabled"
      ]
    },
    {
      "name": "PutMemberObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "port",
        "id",
        "primaryOwner",
        "lineType",
        "lineWeight",
        "hotlineEnabled",
        "hotlineDestination",
        "allowCallDeclineEnabled"
      ]
    },
    {
      "name": "PutMembersRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ScreenTimeoutObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "value"
      ]
    },
    {
      "name": "SearchMemberObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "firstName",
        "lastName",
        "lineType",
        "allowCallDeclineEnabled",
        "memberType"
      ]
    },
    {
      "name": "SearchMemberResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SelectionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SnmpObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "trustedIP",
        "getCommunity",
        "setCommunity",
        "snmpV3Enabled"
      ]
    },
    {
      "name": "SoftKeyLayoutObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "softKeyMenu",
        "psk",
        "softKeyMenuDefaults",
        "pskDefaults"
      ]
    },
    {
      "name": "SoftKeyMenuObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "idleKeyList",
        "offHookKeyList",
        "dialingInputKeyList",
        "progressingKeyList",
        "connectedKeyList",
        "connectedVideoKeyList",
        "startTransferKeyList",
        "startConferenceKeyList",
        "conferencingKeyList",
        "releasingKeyList",
        "holdKeyList",
        "ringingKeyList",
        "sharedActiveKeyList",
        "sharedHeldKeyList"
      ]
    },
    {
      "name": "StartJobResponse",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "name",
        "id",
        "jobType",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "operationType",
        "sourceLocationId",
        "targetLocationId",
        "counts"
      ]
    },
    {
      "name": "UsbPortsObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "sideUsbEnabled",
        "rearUsbEnabled"
      ]
    },
    {
      "name": "ValidateMACRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "macs"
      ]
    },
    {
      "name": "VlanObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "value"
      ]
    },
    {
      "name": "VlanObjectDevice",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "value"
      ]
    },
    {
      "name": "VolumeSettingsObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "ringerVolume",
        "speakerVolume",
        "handsetVolume",
        "headsetVolume",
        "eHookEnabled",
        "allowEndUserOverrideEnabled"
      ]
    },
    {
      "name": "WebAccessObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "password"
      ]
    },
    {
      "name": "WifiAudioCodecPriorityObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "WifiAudioCodecPriorityObjectDevice",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "selection",
        "primary",
        "secondary",
        "tertiary"
      ]
    },
    {
      "name": "WifiNetworkObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "authenticationMethod",
        "ssidName",
        "userId"
      ]
    },
    {
      "name": "WifiNetworkObjectDevice",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "authenticationMethod",
        "ssidName",
        "userId"
      ]
    },
    {
      "name": "ataObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "audioCodecPriority",
        "ataDtmfMode",
        "ataDtmfMethod",
        "cdpEnabled",
        "lldpEnabled",
        "qosEnabled",
        "vlan",
        "webAccessEnabled",
        "nightlyResyncEnabled",
        "snmp"
      ]
    },
    {
      "name": "ataObjectDevice",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "audioCodecPriority",
        "ataDtmfMode",
        "ataDtmfMethod",
        "cdpEnabled",
        "lldpEnabled",
        "qosEnabled",
        "vlan",
        "webAccessEnabled",
        "nightlyResyncEnabled",
        "snmp"
      ]
    },
    {
      "name": "dectObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "audioCodecPriority",
        "cdpEnabled",
        "dect6825HandsetEmergencyNumber",
        "lldpEnabled",
        "multicast",
        "qosEnabled",
        "vlan",
        "webAccessEnabled",
        "nightlyResyncEnabled"
      ]
    },
    {
      "name": "deviceList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "devices",
        "maxDeviceCount",
        "maxOwnedDeviceCount"
      ]
    },
    {
      "name": "deviceOwner",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type",
        "firstName",
        "lastName"
      ]
    },
    {
      "name": "devices",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "model",
        "primaryOwner",
        "type",
        "hoteling",
        "owner",
        "activationState"
      ]
    },
    {
      "name": "DeviceType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "jobIdResponseObject",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "name",
        "id",
        "jobType",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "operationType",
        "sourceLocationId",
        "targetLocationId",
        "counts"
      ]
    },
    {
      "name": "location",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "mppObject",
      "type": "object",
      "propertyCount": 47,
      "required": [
        "pnacEnabled",
        "audioCodecPriority",
        "backlightTimer",
        "background",
        "cdpEnabled",
        "defaultLoggingLevel",
        "dndServicesEnabled",
        "acd",
        "shortInterdigitTimer",
        "longInterdigitTimer",
        "lineKeyLabelFormat",
        "lineKeyLEDPattern",
        "lldpEnabled",
        "mppUserWebAccessEnabled",
        "multicast",
        "enhancedMulticast",
        "offHookTimer",
        "phoneLanguage",
        "poeMode",
        "qosEnabled",
        "screenTimeout",
        "usbPortsEnabled",
        "vlan",
        "wifiNetwork",
        "callHistory",
        "contacts",
        "webexMeetingsEnabled",
        "volumeSettings",
        "cfExpandedSoftKey",
        "httpProxy",
        "bluetooth",
        "passThroughPortEnabled",
        "userPasswordOverrideEnabled",
        "activeCallFocusEnabled",
        "peerFirmwareEnabled",
        "noiseCancellation",
        "voiceFeedbackAccessibilityEnabled",
        "dialAssistEnabled",
        "callsPerLine",
        "nightlyResyncEnabled",
        "missedCallNotificationEnabled",
        "softKeyLayout",
        "backgroundImage8875",
        "backlightTimer68XX78XX",
        "allowMonitorLinesEnabled"
      ]
    },
    {
      "name": "mppObjectDevice",
      "type": "object",
      "propertyCount": 48,
      "required": [
        "pnacEnabled",
        "audioCodecPriority",
        "backlightTimer",
        "background",
        "cdpEnabled",
        "defaultLoggingLevel",
        "dndServicesEnabled",
        "acd",
        "shortInterdigitTimer",
        "longInterdigitTimer",
        "lineKeyLabelFormat",
        "lineKeyLEDPattern",
        "lldpEnabled",
        "mppUserWebAccessEnabled",
        "multicast",
        "enhancedMulticast",
        "offHookTimer",
        "phoneLanguage",
        "poeMode",
        "qosEnabled",
        "screenTimeout",
        "usbPortsEnabled",
        "usbPorts",
        "vlan",
        "wifiNetwork",
        "callHistory",
        "contacts",
        "webexMeetingsEnabled",
        "volumeSettings",
        "cfExpandedSoftKey",
        "httpProxy",
        "bluetooth",
        "passThroughPortEnabled",
        "userPasswordOverrideEnabled",
        "activeCallFocusEnabled",
        "peerFirmwareEnabled",
        "noiseCancellation",
        "voiceFeedbackAccessibilityEnabled",
        "dialAssistEnabled",
        "callsPerLine",
        "nightlyResyncEnabled",
        "missedCallNotificationEnabled",
        "softKeyLayout",
        "backgroundImage8875",
        "backlightTimer68XX78XX",
        "allowMonitorLinesEnabled"
      ]
    },
    {
      "name": "placeDeviceList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "devices",
        "maxDeviceCount",
        "maxOwnedDeviceCount"
      ]
    },
    {
      "name": "placeDevices",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "model",
        "primaryOwner",
        "type",
        "hoteling",
        "owner",
        "activationState"
      ]
    },
    {
      "name": "wifiObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "audioCodecPriority",
        "ldap",
        "webAccess",
        "phoneSecurityPwd"
      ]
    },
    {
      "name": "wifiObjectDevice",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "audioCodecPriority",
        "ldap",
        "webAccess",
        "phoneSecurityPwd"
      ]
    },
    {
      "name": "GetLineKeyTemplateResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "templateName",
        "deviceModel",
        "modelDisplayName",
        "userReorderEnabled",
        "lineKeys"
      ]
    },
    {
      "name": "LineKeyType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplyLineKeyTemplateJobList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "ApplyLineKeyTemplateJobDetails",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "name",
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "percentageComplete",
        "updatedCount",
        "advisoryCount"
      ]
    },
    {
      "name": "ApplyLineKeyTemplateJobErrors",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "trackingId"
      ]
    },
    {
      "name": "LineKeyTemplateAdvisoryTypes",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PostApplyLineKeyTemplateRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "templateId"
      ]
    },
    {
      "name": "PostLineKeyTemplateRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "templateName",
        "deviceModel",
        "lineKeys"
      ]
    },
    {
      "name": "ProgrammableLineKeys",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "lineKeyIndex",
        "lineKeyType",
        "sharedLineIndex"
      ]
    },
    {
      "name": "PutLineKeyTemplateRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "lineKeys"
      ]
    },
    {
      "name": "lineKeyTemplatesResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "templateName",
        "deviceModel",
        "modelDisplayName"
      ]
    },
    {
      "name": "GetThirdPartyDeviceObject",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "manufacturer",
        "managedBy",
        "id",
        "ip",
        "model",
        "upgradeChannelEnabled"
      ]
    },
    {
      "name": "PutThirdPartyDevice",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "sipPassword"
      ]
    },
    {
      "name": "DeviceLayout",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "layoutMode",
        "lineKeys"
      ]
    },
    {
      "name": "KEMKeys",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "kemModuleIndex",
        "kemKeyIndex",
        "kemKeyType",
        "sharedLineIndex"
      ]
    },
    {
      "name": "LayoutMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RebuildPhonesPostRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "locationId"
      ]
    },
    {
      "name": "RebuildPhonesList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "RebuildPhonesJob",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "name",
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "target",
        "percentageComplete"
      ]
    },
    {
      "name": "EnhancedMulticastObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "multicastList"
      ]
    },
    {
      "name": "MulticastObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "hostAndPort",
        "hasXmlAppUrl"
      ]
    },
    {
      "name": "listBackgroundImagesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "backgroundImageUrl",
        "fileName"
      ]
    },
    {
      "name": "deleteImageResponseObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "fileName",
        "result"
      ]
    },
    {
      "name": "deleteImageResponseSuccessObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "fileName",
        "result"
      ]
    },
    {
      "name": "deleteImageRequestObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "fileName"
      ]
    },
    {
      "name": "userDeviceCount",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "totalDeviceCount",
        "applicationsCount"
      ]
    },
    {
      "name": "DeviceDynamicSettingsValidationSchemaGet",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DeviceDynamicSettingsSettingsGroupsGet",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DeviceTag",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "DeviceSettingsGroup",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "DeviceSettingsGroupTag",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ValidationRule",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "CustomerDeviceDynamicSettingsListPostRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CustomerDeviceDynamicSettingsListPostResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CustomerDevicePostTag",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "DynamicDeviceSettingsCustomerParentLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LocationDeviceDynamicSettingsListPostRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LocationDeviceDynamicSettingsListPostResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LocationDevicePostResponseTag",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "LocationParentLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceDynamicSettingsListPostRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DeviceDynamicSettingsListPostResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "tags"
      ]
    },
    {
      "name": "DeviceDynamicSettingsPutRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DevicePostResponseTag",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "familyOrModelDisplayName",
        "tag"
      ]
    },
    {
      "name": "DeviceParentLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DevicePutItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "tag",
        "action"
      ]
    },
    {
      "name": "Action",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PostDynamicDeviceSettingsJobResponse",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "name",
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "jobExecutionStatus",
        "latestExecutionStatus",
        "latestExecutionExitCode",
        "target",
        "percentageComplete"
      ]
    },
    {
      "name": "LatestExecutionStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "JobExecutionStatusObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "lastUpdated",
        "statusMessage",
        "createdTime",
        "timeElapsed"
      ]
    },
    {
      "name": "JobExecutionStatusObject1",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "lastUpdated",
        "statusMessage",
        "createdTime",
        "timeElapsed"
      ]
    },
    {
      "name": "stepExecutionStatusesObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "lastUpdated",
        "statusMessage",
        "name",
        "timeElapsed"
      ]
    },
    {
      "name": "PostDynamicSettingsUpdateStartJobRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "tags"
      ]
    },
    {
      "name": "DynamicSettingsUpdateJobDevicePostItem",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "familyOrModelDisplayName",
        "tag",
        "action"
      ]
    },
    {
      "name": "DynamicDeviceSettingsJobListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "ErrorResponseObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ItemObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ErrorObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ErrorMessageObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "supportedDevicesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "devices",
        "upgradeChannelList"
      ]
    },
    {
      "name": "UpgradeChannelObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "model",
        "primaryOwner",
        "type",
        "owner",
        "activationState",
        "location"
      ]
    },
    {
      "name": "TypeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ManagedByObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ManufacturerObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SupportedForObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OnboardingMethodObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SupportsLogCollectionObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceSettingsConfigurationObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "KemModuleType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ActivationCode",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Device",
      "type": "object",
      "propertyCount": 29,
      "required": [
        "created"
      ]
    },
    {
      "name": "DeviceCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "NetworkConnectivityType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceConnectionStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DevicePermissions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceCapabilities",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ManagedBy",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DevicePlatform",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MaintenanceMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Event",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "resource",
        "type",
        "actorId",
        "orgId",
        "created",
        "data"
      ]
    },
    {
      "name": "EventCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "EventResourceEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Recipient",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "HotDeskSessionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "HotDesk",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Location",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "id"
      ]
    },
    {
      "name": "PutCommonLocationObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PostCommonLocationObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "timeZone",
        "preferredLanguage",
        "announcementLanguage",
        "address"
      ]
    },
    {
      "name": "LocationsCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Floor",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "FloorUpdated",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "FloorCreationRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "FloorUpdateRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "FloorCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "MeetingQualitiesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "MediaSessionQuality",
      "type": "object",
      "propertyCount": 31,
      "required": [
        "meetingInstanceId"
      ]
    },
    {
      "name": "VideoIn",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "VideoOut",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "AudioIn",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "AudioOut",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "ShareIn",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "ShareOut",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "Resources",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Report",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "ReportCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Template",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "TemplateCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Person",
      "type": "object",
      "propertyCount": 29,
      "required": []
    },
    {
      "name": "PersonCollectionResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RecordingReportSummaryObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "RecordingReportObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "RecordingAchriveSummaryObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "RecordingArchiveReportObject",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveParticipant",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveChat",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "MeetingRecordingArchivePoll",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MeetingRecordingArchivePollQuestion",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveUser",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "MeetingRecordingArchivePollAnswerSummary",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MeetingRecordingArchivePollRespondent",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveQA",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveQAAnswer",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "MeetingRecordingArchiveSystemInfo",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SystemInfoCatalog",
      "type": "object",
      "propertyCount": 19,
      "required": []
    },
    {
      "name": "RecordingObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "topic",
        "createTime",
        "timeRecorded",
        "format",
        "serviceType",
        "durationSeconds",
        "sizeBytes",
        "status",
        "ownerId",
        "ownerEmail",
        "ownerType",
        "storageRegion"
      ]
    },
    {
      "name": "RecordingObjectForAdminAndCO",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "id",
        "meetingId",
        "topic",
        "createTime",
        "timeRecorded",
        "hostDisplayName",
        "hostEmail",
        "siteUrl",
        "downloadUrl",
        "playbackUrl",
        "format",
        "serviceType",
        "durationSeconds",
        "sizeBytes",
        "status"
      ]
    },
    {
      "name": "RecordingObjectWithDirectDownloadLinks",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "topic",
        "createTime",
        "timeRecorded",
        "format",
        "serviceType",
        "durationSeconds",
        "sizeBytes",
        "status",
        "ownerId",
        "ownerEmail",
        "ownerType",
        "storageRegion"
      ]
    },
    {
      "name": "DeleteRecordingObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BulkSoftDeleteRecordingObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "BulkRestoreRecordingObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "BulkPurgeRecordingObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ShareRecordingByIdObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ShareRecordingByLinkObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Webhook",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "WebhookCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorkspaceLocationsCreationRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "displayName",
        "address",
        "countryCode",
        "latitude",
        "longitude"
      ]
    },
    {
      "name": "WorkspaceLocationsUpdateRequest",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "displayName",
        "address",
        "countryCode",
        "latitude",
        "longitude"
      ]
    },
    {
      "name": "WorkspaceLocationsCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorkspaceLocationFloorsCreationRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "WorkspaceLocationFloorsUpdateRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "floorNumber"
      ]
    },
    {
      "name": "WorkspaceLocationFloorsCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorkspaceMetricsResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "workspaceId",
        "metricName"
      ]
    },
    {
      "name": "DurationMetric",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "WorkspaceDurationMetricsResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "workspaceId"
      ]
    },
    {
      "name": "WorkspaceIssue",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "Workspace",
      "type": "object",
      "propertyCount": 22,
      "required": []
    },
    {
      "name": "WorkspaceCreationRequest",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "displayName"
      ]
    },
    {
      "name": "WorkspaceUpdateRequest",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "WorkspaceCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CapabilityResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CapabilityMap",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "SupportAndConfiguredInfo",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CreateDECTNetwork",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "model",
        "defaultAccessCodeEnabled",
        "defaultAccessCode"
      ]
    },
    {
      "name": "AddDECTHandsetBulkRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "AddDECTHandsetBulkSuccessResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "customDisplayName",
        "result"
      ]
    },
    {
      "name": "AddDECTHandsetBulkPartialResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "customDisplayName",
        "result"
      ]
    },
    {
      "name": "BaseStationsPostResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "baseStations"
      ]
    },
    {
      "name": "BaseStationResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "mac",
        "result"
      ]
    },
    {
      "name": "BaseStationPostResult",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status"
      ]
    },
    {
      "name": "AddDECTHandset",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "line1MemberId",
        "customDisplayName"
      ]
    },
    {
      "name": "AvailableMembersResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "AvailableMember",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "firstName",
        "lastName",
        "lineType",
        "memberType",
        "location"
      ]
    },
    {
      "name": "DECTHandsetGet",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "index",
        "defaultDisplayName",
        "baseStationId",
        "mac",
        "lines"
      ]
    },
    {
      "name": "DECTHandsetList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "numberOfHandsetsAssigned",
        "numberOfLinesAssigned",
        "handsets"
      ]
    },
    {
      "name": "DECTHandsetItem",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "index",
        "defaultDisplayName",
        "lines"
      ]
    },
    {
      "name": "DECTNetworkHandsetsDeleteItem",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "handsetIds"
      ]
    },
    {
      "name": "DECTNetworkHandsetPatch",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "line1MemberId",
        "customDisplayName"
      ]
    },
    {
      "name": "lines",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "memberId",
        "firstName",
        "lastName",
        "location",
        "memberType"
      ]
    },
    {
      "name": "BaseStationsListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "baseStations"
      ]
    },
    {
      "name": "BaseStationsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "mac",
        "numberOfLinesRegistered"
      ]
    },
    {
      "name": "BaseStationDetailResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "mac",
        "handsets"
      ]
    },
    {
      "name": "HandsetsResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "displayName",
        "accessCode",
        "lines"
      ]
    },
    {
      "name": "DECTHandsetLineResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "memberId",
        "firstName",
        "lastName",
        "external",
        "extension",
        "location",
        "memberType"
      ]
    },
    {
      "name": "DECTNetworkList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "dectNetworks"
      ]
    },
    {
      "name": "DECTNetworkDetail",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "chainId",
        "model",
        "defaultAccessCodeEnabled",
        "defaultAccessCode",
        "numberOfBaseStations",
        "numberOfHandsetsAssigned",
        "numberOfLines",
        "location"
      ]
    },
    {
      "name": "BaseStationType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DECTNetworkPatch",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "defaultAccessCodeEnabled",
        "defaultAccessCode"
      ]
    },
    {
      "name": "DECTNetworkListPerson",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DECTNetworkListWorkspace",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DECTNetworkItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "numberOfHandsetsAssigned"
      ]
    },
    {
      "name": "PostDECTServiceabilityPasswordResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "password"
      ]
    },
    {
      "name": "DECTServiceabilityPassword",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "RejectActionEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Call",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "callSessionId",
        "personality",
        "state",
        "remoteParty",
        "created",
        "muteCapable",
        "muted"
      ]
    },
    {
      "name": "CallPersonalityEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallStateEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RecallTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RecallInformation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type"
      ]
    },
    {
      "name": "RecordingStateEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartyInformation",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "privacyEnabled",
        "callType"
      ]
    },
    {
      "name": "CallTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RedirectionReasonEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RedirectionInformation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "reason",
        "redirectingParty"
      ]
    },
    {
      "name": "CallHistoryRecord",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "type",
        "privacyEnabled",
        "time"
      ]
    },
    {
      "name": "CallHistoryRecordTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExternalVoicemailMwiRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "action"
      ]
    },
    {
      "name": "ActionOnRouteList",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AppliedServices",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallInterceptDetails",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "configurationLevel",
        "permission"
      ]
    },
    {
      "name": "CallSourceInfo",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "callSourceType"
      ]
    },
    {
      "name": "CallSourceType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Customer",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "CallDestinationType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallingPermissionAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallingPlanReason",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationLevelType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeviceStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DialPattern",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DialPatternAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DialPatternPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DialPatternStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DialPatternValidate",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "DialPatternValidateResult",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DialPatternValidationStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DialPlan",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "routeId",
        "routeName",
        "routeType"
      ]
    },
    {
      "name": "DialPlanGet",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "routeId",
        "routeName",
        "routeType",
        "customer"
      ]
    },
    {
      "name": "DialPlanPost",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "routeId",
        "routeType"
      ]
    },
    {
      "name": "DialPlanPut",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "routeId",
        "routeType"
      ]
    },
    {
      "name": "DialPlanUsageGetResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "Emergency",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "isRedSky"
      ]
    },
    {
      "name": "FeatureAccessCode",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "code"
      ]
    },
    {
      "name": "HostedAgent",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type",
        "firstName",
        "lastName",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "HostedAgentType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "HostedFeature",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "name",
        "id",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "LocalGatewayUsageCount",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "pstnConnectionCount",
        "callToExtensionCount",
        "dialPlanCount",
        "routeGroupCount"
      ]
    },
    {
      "name": "LocalGateways",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "priority"
      ]
    },
    {
      "name": "LocationTranslationPatternGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "matchingPattern",
        "replacementPattern"
      ]
    },
    {
      "name": "LocationTranslationPatternCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "matchingPattern",
        "replacementPattern"
      ]
    },
    {
      "name": "LocationTranslationPatternModifyRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "NumberStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Organization",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "id"
      ]
    },
    {
      "name": "OriginatorType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OutgoingCallingPlanPermissionsByType",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "number"
      ]
    },
    {
      "name": "OutgoingCallingPlanPermissionsByDigitPattern",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "transferNumber",
        "pattern",
        "number"
      ]
    },
    {
      "name": "PbxUser",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "dialPlanName",
        "dialPlanId",
        "dialPattern"
      ]
    },
    {
      "name": "PostResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "PstnNumber",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "Repair",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ResponseId",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ResponseStatus",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "code",
        "type",
        "summaryEnglish",
        "detail",
        "trackingId"
      ]
    },
    {
      "name": "ResponseStatusType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RouteGroup",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "inUse"
      ]
    },
    {
      "name": "RouteGroupGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "organization",
        "localGateways"
      ]
    },
    {
      "name": "RouteGroupPatch",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "localGateways"
      ]
    },
    {
      "name": "RouteGroupPost",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "localGateways"
      ]
    },
    {
      "name": "RouteGroupUsageGetResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "inUse"
      ]
    },
    {
      "name": "RouteGroupUsageRouteListGet",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "RouteGroupUsageRouteListItem",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "locationId",
        "locationName"
      ]
    },
    {
      "name": "RouteList",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "routeGroupName",
        "routeGroupId",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "RouteListGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "location"
      ]
    },
    {
      "name": "RouteListListGet",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "locationId",
        "locationName"
      ]
    },
    {
      "name": "RouteListNumberListGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "numbers"
      ]
    },
    {
      "name": "RouteListNumberPatch",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "number",
        "action"
      ]
    },
    {
      "name": "RouteListNumberPatchResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "phoneNumber",
        "numberStatus",
        "message"
      ]
    },
    {
      "name": "RouteListPatch",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RouteListPost",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "locationId",
        "routeGroupId"
      ]
    },
    {
      "name": "RouteType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServiceType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TestCallRoutingPostResponse",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "destinationType",
        "routingAddress",
        "isRejected"
      ]
    },
    {
      "name": "TranslationPattern",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "TranslationPatternGetList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "translationPatterns"
      ]
    },
    {
      "name": "TranslationPatternItem",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "matchingPattern",
        "replacementPattern",
        "level"
      ]
    },
    {
      "name": "TranslationPatternGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "matchingPattern",
        "replacementPattern"
      ]
    },
    {
      "name": "TranslationPatternCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "matchingPattern",
        "replacementPattern"
      ]
    },
    {
      "name": "TranslationPatternModifyRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Trunk",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "TrunkFQDNValidatePost",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "TrunkGet",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "name",
        "customer",
        "status",
        "trunkType",
        "port",
        "pChargeInfoSupportPolicy"
      ]
    },
    {
      "name": "TrunkPost",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "name",
        "locationId",
        "password",
        "trunkType"
      ]
    },
    {
      "name": "TrunkPut",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "password"
      ]
    },
    {
      "name": "PChargeInfoSupportPolicyType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TrunkType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TrunkTypeGetList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "trunkTypes"
      ]
    },
    {
      "name": "TrunkTypeWithDeviceType",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "trunkType",
        "deviceTypes"
      ]
    },
    {
      "name": "UnknownExtension",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "UnknownNumber",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "VirtualExtension",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "displayName",
        "extension",
        "phoneNumber"
      ]
    },
    {
      "name": "VirtualExtensionRange",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "prefix",
        "pattern"
      ]
    },
    {
      "name": "CallQueueSettingsPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CallQueuePut",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id"
      ]
    },
    {
      "name": "CallQueueSettingsGetResponseObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CallQueueGet",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "allowLogOffEnabled"
      ]
    },
    {
      "name": "AgentACDStateType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MonitoringSettingsGetResponseObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callParkNotificationEnabled",
        "monitoredElements"
      ]
    },
    {
      "name": "MonitoredElementItem",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UserBlockStateGetResponseObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "blockCallsEnabled"
      ]
    },
    {
      "name": "CallBlockNumberPost",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumber"
      ]
    },
    {
      "name": "UserBlockGetResponseObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "numbers"
      ]
    },
    {
      "name": "Numbers",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "phoneNumber"
      ]
    },
    {
      "name": "VoicemailInfo",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "enabled",
        "sendAllCalls",
        "sendBusyCalls",
        "sendUnansweredCalls",
        "notifications",
        "transferToNumber",
        "emailCopyOfMessage",
        "messageStorage",
        "faxMessage"
      ]
    },
    {
      "name": "VoicemailPut",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "notifications",
        "transferToNumber"
      ]
    },
    {
      "name": "UserCallParkSettingsGetResponseObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "groupName",
        "memberList"
      ]
    },
    {
      "name": "CallParkMember",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "type",
        "displayName"
      ]
    },
    {
      "name": "CallPickupGroupSettingsGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "groupName",
        "memberList"
      ]
    },
    {
      "name": "CallPickupGroupMember",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type",
        "firstName",
        "lastName",
        "departmentName",
        "email"
      ]
    },
    {
      "name": "CallForwardingInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callForwarding",
        "businessContinuity"
      ]
    },
    {
      "name": "CallForwardingPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UserSingleNumberReachPatchRequestObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetSingleNumberReachObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "numbers"
      ]
    },
    {
      "name": "SingleNumberReachNumber",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "name",
        "enabled",
        "doNotForwardCallsEnabled",
        "answerConfirmationEnabled"
      ]
    },
    {
      "name": "PostNumberForSingleReachNumber",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "name",
        "enabled"
      ]
    },
    {
      "name": "ServiceObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "services"
      ]
    },
    {
      "name": "ServicesEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExecutiveAssistantSettingsGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "forwardFilteredCallsEnabled"
      ]
    },
    {
      "name": "executive",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "optInEnabled"
      ]
    },
    {
      "name": "ExecutiveAssistantSettingsPut",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ExecutivePut",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "personId",
        "optInEnabled"
      ]
    },
    {
      "name": "ExecutiveAvailableAssistantsGet",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "AvailableAssistant",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id"
      ]
    },
    {
      "name": "ExecutiveAssignedAssistantsPatchRequestObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ExecutiveAssignedAssistantsGet",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Assistant",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "optInEnabled",
        "location"
      ]
    },
    {
      "name": "FeatureAccessCodeListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "featureAccessCodeList"
      ]
    },
    {
      "name": "EndpointListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "endpoints"
      ]
    },
    {
      "name": "Endpoint",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "type",
        "name",
        "autoAndForcedAnswerEnabled",
        "ownerId",
        "ownerType"
      ]
    },
    {
      "name": "HostObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "type",
        "name",
        "autoAndForcedAnswerEnabled"
      ]
    },
    {
      "name": "SecondaryLine",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "memberType"
      ]
    },
    {
      "name": "EndpointType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ModifyEndpointObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "mobilitySettings"
      ]
    },
    {
      "name": "UserCallRecordingGetResponseObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled",
        "vendor",
        "recordingMode"
      ]
    },
    {
      "name": "RecordingModeType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PauseResumeNotifyMethodType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserProfileGetResponseObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "lastName",
        "firstName",
        "email",
        "announcementLanguage",
        "locationDialingCode",
        "supportMobility",
        "emergencyCallBackNumber",
        "phoneNumbers",
        "devices",
        "location",
        "receptionistUrl",
        "callingHostUrl",
        "attendantConsoleUrl"
      ]
    },
    {
      "name": "LocationObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "AddressObject",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "UserNumber",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "directNumber",
        "enterprise",
        "extension",
        "routingPrefix",
        "esn",
        "primary"
      ]
    },
    {
      "name": "UserDevice",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "description",
        "model",
        "mac",
        "primaryOwner",
        "type",
        "owner",
        "activationState"
      ]
    },
    {
      "name": "DeviceActivationState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OwnerObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "lastName",
        "firstName",
        "type"
      ]
    },
    {
      "name": "DeviceTypeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PersonalAssistantGet",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled",
        "presence",
        "transferEnabled",
        "alerting",
        "alertMeFirstNumberOfRings"
      ]
    },
    {
      "name": "PersonalAssistantPatch",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "preferredAnswerEndpointInformation",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "endpoints"
      ]
    },
    {
      "name": "endpoints",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "type",
        "name"
      ]
    },
    {
      "name": "EndpointIdType",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "preferredAnswerEndpointId"
      ]
    },
    {
      "name": "preferredAnswerEndpoint",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "type",
        "name"
      ]
    },
    {
      "name": "UserDNDWebexGoOverrideGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "UserDNDWebexGoOverridePatch",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CallerIdSettingsGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callingLineIdDeliveryBlockingEnabled",
        "connectedLineIdentificationRestrictionEnabled"
      ]
    },
    {
      "name": "CallerIdSettingsPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SelectedCallerIdSettingsGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "selected"
      ]
    },
    {
      "name": "SelectedCallerIdSettingsPut",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "selected"
      ]
    },
    {
      "name": "CallerIdType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AvailableCallerIdSettingsGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "availableCallerIds"
      ]
    },
    {
      "name": "availableCallerIds",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "type",
        "name"
      ]
    },
    {
      "name": "UserCallPoliciesGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "connectedLineIdPrivacyOnRedirectedCalls"
      ]
    },
    {
      "name": "UserCallPoliciesPut",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ExecutiveScreeningGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "alertType",
        "alertAnywhereLocationEnabled",
        "alertMobilityLocationEnabled",
        "alertSharedCallAppearanceLocationEnabled"
      ]
    },
    {
      "name": "ExecutiveScreeningPut",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ExecutiveCallFilteringGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "filterType"
      ]
    },
    {
      "name": "ExecutiveCallFilteringPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ExecutiveCallFilteringCriteriaGet",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "filterName",
        "callsFrom",
        "filterEnabled"
      ]
    },
    {
      "name": "ExecutiveCallFilteringCriteriaPatch",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "ExecutiveAlertGet",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "alertingMode",
        "rolloverWaitTimeInSecs",
        "clidNameMode",
        "clidPhoneNumberMode"
      ]
    },
    {
      "name": "ExecutiveAlertPut",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "BargeInInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "toneEnabled"
      ]
    },
    {
      "name": "BargeInPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DoNotDisturbGet",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "DoNotDisturbPut",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "webexGoOverrideEnabled"
      ]
    },
    {
      "name": "GetUserCallCaptionsObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "userClosedCaptionsEnabled",
        "userTranscriptsEnabled",
        "locationClosedCaptionsEnabled",
        "locationTranscriptsEnabled",
        "useLocationSettingsEnabled"
      ]
    },
    {
      "name": "UserScheduleListGetResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UserSchedule",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "type",
        "level"
      ]
    },
    {
      "name": "UserLocationScheduleGetResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type",
        "name"
      ]
    },
    {
      "name": "UserLocationScheduleEvent",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "startDate",
        "endDate",
        "allDayEnabled"
      ]
    },
    {
      "name": "UserScheduleGetResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type",
        "name"
      ]
    },
    {
      "name": "UserSchedulePatchRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "UserScheduleEvent",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "startDate",
        "endDate",
        "allDayEnabled"
      ]
    },
    {
      "name": "UserScheduleEventPatch",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "startDate",
        "endDate",
        "allDayEnabled"
      ]
    },
    {
      "name": "UserScheduleEventPostRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "startDate",
        "endDate",
        "allDayEnabled"
      ]
    },
    {
      "name": "RecurrenceObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "UserScheduleRecurrenceObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "RecurWeeklyObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "sunday"
      ]
    },
    {
      "name": "RecurYearlyByDateObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "dayOfMonth",
        "month"
      ]
    },
    {
      "name": "RecurYearlyByDayObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "day",
        "week",
        "month"
      ]
    },
    {
      "name": "UserSchedulePostRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "name"
      ]
    },
    {
      "name": "ScheduleEventObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "PriorityAlertGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "PriorityAlertGetCriteriaObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PriorityAlertPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "PriorityAlertCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "PriorityAlertCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "CallNotifyGet",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CallNotifyCriteriaListGet",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallNotifyPatch",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CallNotifyCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "CallNotifyCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "SelectiveAcceptCallCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "callsFrom",
        "acceptEnabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "callsFrom",
        "acceptEnabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "callsFrom",
        "acceptEnabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallSettingPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallSettingsGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "acceptEnabled"
      ]
    },
    {
      "name": "LocationAssignedNumbersGet",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "LocationAssignedNumber",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "NumberOwnerType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SelectiveCallForwardCriteriaPatch",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "SelectiveCallForwardCriteriaGet",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "SelectiveForwardCallSettingsGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveForwardCallCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "ringEnabled"
      ]
    },
    {
      "name": "SelectiveForwardCallSettingPatch",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "SelectiveRejectCallCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "callsFrom",
        "rejectEnabled"
      ]
    },
    {
      "name": "SelectiveRejectCallCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "callsFrom",
        "rejectEnabled"
      ]
    },
    {
      "name": "SelectiveRejectCallCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "callsFrom",
        "rejectEnabled"
      ]
    },
    {
      "name": "SelectiveRejectCallSettingPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveRejectCallSettingsGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveRejectCallCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "rejectEnabled"
      ]
    },
    {
      "name": "AnonymousCallRejectSettingsGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "AnonymousCallRejectSettingsPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CallWaitingInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CallWaitingPut",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SequentialRingSettingsGet",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SequentialRingSettingsPut",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SequentialRingNumber",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "answerConfirmationRequiredEnabled",
        "numberOfRings"
      ]
    },
    {
      "name": "SequentialRingCriteriaSummary",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "ringEnabled"
      ]
    },
    {
      "name": "SequentialRingCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "callsFrom",
        "ringEnabled"
      ]
    },
    {
      "name": "SequentialRingCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "ringEnabled"
      ]
    },
    {
      "name": "SequentialRingCriteriaPut",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "ErrorResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ModeManagementFeaturesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "features"
      ]
    },
    {
      "name": "CommonModesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "commonModeNames"
      ]
    },
    {
      "name": "SwitchModeMultipleFeaturesRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "featureIds",
        "operatingModeName"
      ]
    },
    {
      "name": "ModeManagementFeatureResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "modeBasedForwardingEnabled",
        "currentOperatingModeId",
        "timezone",
        "modes"
      ]
    },
    {
      "name": "NormalOperationModeResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "operatingModeId"
      ]
    },
    {
      "name": "OperatingModeResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "operatingModeId",
        "name",
        "type",
        "level"
      ]
    },
    {
      "name": "SwitchModeRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "operatingModeId"
      ]
    },
    {
      "name": "ExtendModeRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "operatingModeId"
      ]
    },
    {
      "name": "SimultaneousRingGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "doNotRingIfOnCallEnabled",
        "criteriasEnabled"
      ]
    },
    {
      "name": "SimultaneousRingNumber",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumber",
        "answerConfirmationRequiredEnabled"
      ]
    },
    {
      "name": "SimultaneousRingNumberPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SimultaneousRingCriteriaSummary",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "source",
        "ringEnabled"
      ]
    },
    {
      "name": "Source",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SimultaneousRingPut",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "SimultaneousRingCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "callsFrom",
        "anonymousCallersEnabled",
        "unavailableCallersEnabled",
        "ringEnabled"
      ]
    },
    {
      "name": "ScheduleType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScheduleLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallsFromType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SimultaneousRingCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "ringEnabled"
      ]
    },
    {
      "name": "SimultaneousRingCriteriaPut",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "GuestCallingNumbersGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "GuestCallingNumber",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber"
      ]
    },
    {
      "name": "VoicemailRules",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "blockRepeatedPatternsEnabled",
        "blockUserNumberEnabled",
        "blockReversedUserNumberEnabled",
        "blockPreviousPasscodes",
        "blockReversedOldPasscodeEnabled",
        "blockRepeatedDigits",
        "blockContiguousSequences",
        "length"
      ]
    },
    {
      "name": "BlockPreviousPasscodes",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "numberOfPasscodes"
      ]
    },
    {
      "name": "BlockRepeatedDigits",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "max"
      ]
    },
    {
      "name": "BlockContiguousSequences",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "numberOfAscendingDigits",
        "numberOfDescendingDigits"
      ]
    },
    {
      "name": "PasscodeLength",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "min",
        "max"
      ]
    },
    {
      "name": "VoicemailPin",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "passcode"
      ]
    },
    {
      "name": "HotelingGuestSettings",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "HotelingHostLocation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "HotelingGuestSettingsUpdate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "AvailableHotelingHosts",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "hosts"
      ]
    },
    {
      "name": "AvailableHotelingHost",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "hostId",
        "firstName",
        "lastName",
        "phoneNumber",
        "extension",
        "allowedAssociationDuration"
      ]
    },
    {
      "name": "PersonalAssistantSettings",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "PersonalAssistantSettingsUpdate",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "GetVoicemailRulesObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "GetVoicemailSettingsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "messageExpiryEnabled",
        "numberOfDaysForMessageExpiry",
        "strictDeletionEnabled",
        "voiceMessageForwardingEnabled"
      ]
    },
    {
      "name": "Language",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "code"
      ]
    },
    {
      "name": "PutVoicemailRulesObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PutVoicemailSettingsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "messageExpiryEnabled",
        "numberOfDaysForMessageExpiry"
      ]
    },
    {
      "name": "GetMusicOnHoldObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "mohEnabled",
        "mohLocationEnabled",
        "greeting"
      ]
    },
    {
      "name": "UpdateMusicOnHoldObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetCallCaptionsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "orgClosedCaptionsEnabled",
        "orgTranscriptsEnabled"
      ]
    },
    {
      "name": "UpdateCallCaptionsObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "OrganizationStatusGetObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "isLargeOrg",
        "largeOrgThresholdPercentage"
      ]
    },
    {
      "name": "GetCustomerMSTeamsSettingsObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "level",
        "orgId",
        "settings"
      ]
    },
    {
      "name": "SettingsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "settingName",
        "level",
        "value",
        "lastModified"
      ]
    },
    {
      "name": "ModifyCustomerMSTeamsSettingsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "settingName",
        "value"
      ]
    },
    {
      "name": "ConferenceStateEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConferenceTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConferenceParticipant",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "callId",
        "muted",
        "deafened"
      ]
    },
    {
      "name": "ConferenceDetails",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "state",
        "created",
        "muted"
      ]
    },
    {
      "name": "ContactCenterExtensionsGetObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "ccExtensions",
        "endpoints"
      ]
    },
    {
      "name": "UserExtensions",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "directNumber",
        "extension",
        "type",
        "lineOwnerType",
        "lineOwnerId",
        "preferredAnsweringEndPointId",
        "endpoints"
      ]
    },
    {
      "name": "UserEndpointType",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "UserEndpoints",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type",
        "name",
        "status"
      ]
    },
    {
      "name": "EndpointStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExtensionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LineOwnerType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ReassignRecordingObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "reassignOwnerEmail"
      ]
    },
    {
      "name": "RedSkyServiceSettingsObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "RedSkyCreateObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "email"
      ]
    },
    {
      "name": "RedSkyGetObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "orgPrefixObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ComplianceStatusRequestEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RedSkyComplianceStatusRequestObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "complianceStatus"
      ]
    },
    {
      "name": "OrgStatusEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ComplianceStatusResponseEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateComplianceStatusResponseLocationStateEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ComplianceStatusResponseRedSkyClientLocation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "ComplianceStatusResponseLocationStatusObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GetComplianceStatusResponseLocationStateEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetComplianceStatusResponseRedSkyClientLocation",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "GetComplianceStatusResponseLocationStatusObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ComplianceStatusResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "orgStatus",
        "complianceStatus"
      ]
    },
    {
      "name": "GetComplianceStatusResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "orgStatus",
        "complianceStatus"
      ]
    },
    {
      "name": "LoginRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "email",
        "password"
      ]
    },
    {
      "name": "LoginResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "accountMatch",
        "externalTenantEnabled",
        "companyId"
      ]
    },
    {
      "name": "GetLocationCallingParamtersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ComplianceStatusLocationStatusObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "UpdateLocationComplianceStatusResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetLocationComplianceStatusResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "orgStatus",
        "complianceStatus"
      ]
    },
    {
      "name": "CreateBuildingRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "alertingEmail"
      ]
    },
    {
      "name": "UpdateBuildingRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "OrgCallNotificationObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GetLocationCallNotificationObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PutLocationCallNotificationObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "VirtualLinesECBNDependenciesObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "isLocationEcbnDefault",
        "isSelfEcbnDefault",
        "dependentMemberCount"
      ]
    },
    {
      "name": "GetHuntGroupCallbackNumberDependenciesObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "isLocationEcbnDefault",
        "isSelfEcbnDefault",
        "dependentMemberCount"
      ]
    },
    {
      "name": "ECBNSelectionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ECBNDirectLineEffectiveLevelType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LocationMemberInfoEffectiveLevelType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ECBNQualityType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualLinesECBNObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "selected"
      ]
    },
    {
      "name": "CallBackSelectedPatch",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetWorkspaceCallbackNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PutECBNObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selected"
      ]
    },
    {
      "name": "GetWorkspaceCallbackNumberDependenciesObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "isLocationEcbnDefault",
        "isSelfEcbnDefault",
        "dependentMemberCount"
      ]
    },
    {
      "name": "GetPersonCallbackNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "GetPersonCallbackNumberDependenciesObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "isLocationEcbnDefault",
        "isSelfEcbnDefault",
        "dependentMemberCount"
      ]
    },
    {
      "name": "PutWorkspaceECBNObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PutPersonECBNObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "AnnouncementPlaylistResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "playlists"
      ]
    },
    {
      "name": "PlaylistObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "PostAnnouncementPlaylistObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "announcementIds"
      ]
    },
    {
      "name": "AnnouncementPlaylistResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "AnnouncementPlaylistGetResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "lastUpdated",
        "fileSize",
        "fileCount",
        "announcements"
      ]
    },
    {
      "name": "AnnouncementObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "fileSize",
        "mediaFileType",
        "lastUpdated",
        "level"
      ]
    },
    {
      "name": "PutAnnouncementPlaylistObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PlaylistAssignedLocationResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "locations"
      ]
    },
    {
      "name": "PutPlaylistAssignedLocation",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "locationIds"
      ]
    },
    {
      "name": "PlaylistUsage",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "locations"
      ]
    },
    {
      "name": "AnnouncementResponse",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "name",
        "fileSize",
        "mediaFileType",
        "lastUpdated",
        "featureReferenceCount"
      ]
    },
    {
      "name": "AnnouncementResponseWithPlaylist",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "name",
        "fileSize",
        "mediaFileType",
        "lastUpdated",
        "featureReferenceCount"
      ]
    },
    {
      "name": "AnnouncementResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "AnnouncementUsageResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "totalFileSizeUsedKB",
        "maxAudioFileSizeAllowedKB",
        "maxVideoFileSizeAllowedKB",
        "totalFileSizeLimitMB"
      ]
    },
    {
      "name": "AnnouncementsListResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "fileSize",
        "mediaFileType",
        "lastUpdated",
        "level",
        "location"
      ]
    },
    {
      "name": "FeatureReferenceObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "type",
        "locationId",
        "locationName"
      ]
    },
    {
      "name": "AnnouncementRequestBody",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "fileUri",
        "fileName",
        "isTextToSpeech"
      ]
    },
    {
      "name": "GenerateTtsRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "voice",
        "text",
        "languageCode"
      ]
    },
    {
      "name": "GenerateTtsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "TtsUsageResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "noOfApiCalls",
        "maxAllowedApiCalls"
      ]
    },
    {
      "name": "TtsStatusResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "status",
        "text",
        "voice",
        "languageCode"
      ]
    },
    {
      "name": "TtsVoicesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "voices"
      ]
    },
    {
      "name": "TtsVoice",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "label"
      ]
    },
    {
      "name": "AlternateNumbersObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "phoneNumber",
        "ringPattern"
      ]
    },
    {
      "name": "AudioAnnouncementFileObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "AudioAnnouncementFileGetObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "fileName",
        "mediaFileType",
        "level"
      ]
    },
    {
      "name": "AudioFileObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "mediaType"
      ]
    },
    {
      "name": "AutoAttendantCallForwardSettingsDetailsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "always",
        "selective",
        "rules"
      ]
    },
    {
      "name": "AutoAttendantCallForwardSettingsModifyDetailsObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallForwardRulesModifyObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id"
      ]
    },
    {
      "name": "CallForwardRulesObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "CallForwardSelectiveCallsFromCustomNumbersObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "privateNumberEnabled",
        "unavailableNumberEnabled",
        "numbers"
      ]
    },
    {
      "name": "CallForwardSelectiveCallsFromObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selection"
      ]
    },
    {
      "name": "CallForwardSelectiveCallsToNumbersObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "CallForwardSelectiveCallsToObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CallForwardSelectiveForwardToObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selection"
      ]
    },
    {
      "name": "GetAutoAttendantCallForwardSelectiveRuleObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "enabled",
        "businessSchedule",
        "forwardTo",
        "callsFrom",
        "callsTo"
      ]
    },
    {
      "name": "GetAutoAttendantCallForwardSettingsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "callForwarding"
      ]
    },
    {
      "name": "GetAutoAttendantObject",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "name",
        "enabled",
        "tollFreeNumber",
        "firstName",
        "lastName",
        "businessSchedule",
        "extensionDialing",
        "nameDialing",
        "businessHoursMenu",
        "afterHoursMenu"
      ]
    },
    {
      "name": "GetCallForwardAlwaysSettingObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "ringReminderEnabled",
        "sendToVoicemailEnabled"
      ]
    },
    {
      "name": "GetCallForwardSelectiveSettingObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "ringReminderEnabled",
        "sendToVoicemailEnabled"
      ]
    },
    {
      "name": "HoursMenuGetObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "greeting",
        "extensionEnabled",
        "keyConfigurations"
      ]
    },
    {
      "name": "HoursMenuObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "greeting",
        "extensionEnabled",
        "keyConfigurations"
      ]
    },
    {
      "name": "KeyConfigurationsGetObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "key",
        "action"
      ]
    },
    {
      "name": "KeyConfigurationsObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "key",
        "action"
      ]
    },
    {
      "name": "ListAutoAttendantObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "tollFreeNumber"
      ]
    },
    {
      "name": "ModifyAutoAttendantCallForwardSelectiveRuleObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name"
      ]
    },
    {
      "name": "ModifyAutoAttendantCallForwardSettingsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "callForwarding"
      ]
    },
    {
      "name": "ModifyAutoAttendantObject",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "ModifyCallForwardAlwaysSettingObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ModifyCallForwardSelectiveSettingObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PostAutoAttendantCallForwardSelectiveRuleObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "forwardTo",
        "callsFrom"
      ]
    },
    {
      "name": "PostAutoAttendantObject",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "name",
        "businessSchedule",
        "businessHoursMenu",
        "afterHoursMenu"
      ]
    },
    {
      "name": "PostHoursMenuObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "greeting",
        "extensionEnabled",
        "keyConfigurations"
      ]
    },
    {
      "name": "AutoAttendantPrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "AutoAttendantPrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "STATE",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TelephonyType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AutoAttendantAlternateAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "AutoAttendantAlternateAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "AutoAttendantCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "AutoAttendantCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "ModesGet",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "normalOperationEnabled",
        "id",
        "name",
        "type",
        "level",
        "forwardTo"
      ]
    },
    {
      "name": "ModesPatch",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "normalOperationEnabled",
        "id",
        "forwardTo"
      ]
    },
    {
      "name": "GetAnnouncementFileInfo",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "fileName",
        "fileSize",
        "mediaFileType",
        "level",
        "isTextToSpeech"
      ]
    },
    {
      "name": "mediaType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "level",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallTreatmentObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ActionToBePerformedObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "action",
        "greeting"
      ]
    },
    {
      "name": "DirectLineCallerIdNameObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DirectLineCallerIdNameObjectForPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SelectionObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallParkSettingsObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "ringPattern"
      ]
    },
    {
      "name": "GetAvailableRecallHuntGroupsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "GetCallParkExtensionObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "extension",
        "name"
      ]
    },
    {
      "name": "GetCallParkObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "recall",
        "parkOnAgentsEnabled"
      ]
    },
    {
      "name": "GetCallParkSettingsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callParkRecall",
        "callParkSettings"
      ]
    },
    {
      "name": "GetPersonPlaceVirtualLineCallParksObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "firstName",
        "lastName",
        "displayName",
        "type",
        "email"
      ]
    },
    {
      "name": "GetRecallHuntGroupObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "option"
      ]
    },
    {
      "name": "GetUserNumberItemObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ListCPCallParkExtensionObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "extension",
        "name"
      ]
    },
    {
      "name": "ListCallParkExtensionObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "extension",
        "name",
        "locationId",
        "locationName"
      ]
    },
    {
      "name": "ListCallParkObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "id",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "ModifyCallExtensionParkObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ModifyCallParkObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ModifyCallParkSettingsObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PostCallParkExtensionObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "extension"
      ]
    },
    {
      "name": "PostCallParkObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "recall"
      ]
    },
    {
      "name": "PutRecallHuntGroupObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "option"
      ]
    },
    {
      "name": "GetCallPickupObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "GetPersonPlaceVirtualLineCallPickupObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "firstName",
        "lastName",
        "displayName",
        "type",
        "email"
      ]
    },
    {
      "name": "ListCallPickupObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "id",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "ModifyCallPickupObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PostCallPickupObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "AlternateNumbersWithPattern",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumber"
      ]
    },
    {
      "name": "AnnouncementAudioFile",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "AnnouncementAudioFileGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "mediaFileType",
        "level",
        "isTextToSpeech"
      ]
    },
    {
      "name": "AudioAnnouncementFileFeatureGetObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "fileName",
        "mediaFileType",
        "level",
        "isTextToSpeech"
      ]
    },
    {
      "name": "AudioAnnouncementFileFeatureObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallForwardRulesGet",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id"
      ]
    },
    {
      "name": "CallForwardRulesSet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id"
      ]
    },
    {
      "name": "CallForwardSettingsGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "callForwarding"
      ]
    },
    {
      "name": "CallForwardingNumbers",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "CallQueueAudioFilesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "fileName",
        "mediaFileType"
      ]
    },
    {
      "name": "CallQueueHolidaySchedulesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "scheduleName",
        "scheduleLevel"
      ]
    },
    {
      "name": "CallQueueNightSchedulesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "scheduleName",
        "scheduleLevel"
      ]
    },
    {
      "name": "CallQueueQueueSettingsGetObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "queueSize",
        "overflow"
      ]
    },
    {
      "name": "CallQueueQueueSettingsObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "queueSize",
        "overflow"
      ]
    },
    {
      "name": "CreateCallQueueObject",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "name",
        "callPolicies",
        "queueSettings",
        "agents"
      ]
    },
    {
      "name": "CreateForwardingRuleObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "callsFrom",
        "callsTo"
      ]
    },
    {
      "name": "GetCallQueueCallPolicyObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "routingType",
        "policy",
        "callBounce",
        "distinctiveRing"
      ]
    },
    {
      "name": "GetCallQueueForcedForwardObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "forcedForwardEnabled",
        "playAnnouncementBeforeEnabled",
        "audioMessageSelection"
      ]
    },
    {
      "name": "GetCallQueueHolidayObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "holidayServiceEnabled",
        "action",
        "holidayScheduleLevel",
        "playAnnouncementBeforeEnabled",
        "audioMessageSelection"
      ]
    },
    {
      "name": "GetCallQueueNightServiceObject",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "nightServiceEnabled",
        "playAnnouncementBeforeEnabled",
        "announcementMode",
        "audioMessageSelection",
        "forceNightServiceEnabled",
        "manualAudioMessageSelection"
      ]
    },
    {
      "name": "GetCallQueueObject",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "name",
        "enabled",
        "alternateNumberSettings",
        "callPolicies",
        "queueSettings",
        "agents"
      ]
    },
    {
      "name": "GetCallQueueStrandedCallsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "action",
        "audioMessageSelection"
      ]
    },
    {
      "name": "GetForwardingRuleObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "id",
        "callsFrom",
        "callsTo"
      ]
    },
    {
      "name": "GetPersonPlaceVirtualLineCallQueueObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "HuntPolicySelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "HuntRoutingTypeSelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListCallQueueObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "enabled"
      ]
    },
    {
      "name": "ModifyCallForwardingObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ModifyCallQueueCallPolicyObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "routingType"
      ]
    },
    {
      "name": "ModifyCallQueueForcedForwardObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "forcedForwardEnabled",
        "playAnnouncementBeforeEnabled",
        "audioMessageSelection"
      ]
    },
    {
      "name": "ModifyCallQueueHolidayObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "holidayServiceEnabled",
        "action",
        "holidayScheduleLevel",
        "playAnnouncementBeforeEnabled",
        "audioMessageSelection"
      ]
    },
    {
      "name": "ModifyCallQueueObject",
      "type": "object",
      "propertyCount": 19,
      "required": [
        "queueSettings"
      ]
    },
    {
      "name": "ModifyCallQueueStrandedCallsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "action",
        "audioMessageSelection"
      ]
    },
    {
      "name": "ModifyForwardingRuleObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "ModifyPersonPlaceVirtualLineCallQueueObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id"
      ]
    },
    {
      "name": "PatchCallQueueNightServiceObject",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "nightServiceEnabled",
        "playAnnouncementBeforeEnabled",
        "announcementMode",
        "audioMessageSelection",
        "forceNightServiceEnabled",
        "manualAudioMessageSelection"
      ]
    },
    {
      "name": "PostCallQueueCallPolicyObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "routingType",
        "policy",
        "callBounce",
        "distinctiveRing"
      ]
    },
    {
      "name": "PostPersonPlaceVirtualLineCallQueueObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id"
      ]
    },
    {
      "name": "RingPatternObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallQueuePrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "CallQueuePrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "CallQueueAlternateAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "CallQueueAlternateAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "CallQueueCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "CallQueueCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "AvailableAgentListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "agents"
      ]
    },
    {
      "name": "AvailableAgentObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "lastName",
        "firstName",
        "displayName",
        "type",
        "email",
        "hasCxEssentials"
      ]
    },
    {
      "name": "ListSupervisorObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "agentCount"
      ]
    },
    {
      "name": "PostPersonPlaceVirtualLineSupervisorObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "CreateSupervisorObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "agents"
      ]
    },
    {
      "name": "BulkSupervisorsDelete",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "supervisorIds"
      ]
    },
    {
      "name": "AvailableSupervisorsListObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id"
      ]
    },
    {
      "name": "ListSupervisorAgentObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id"
      ]
    },
    {
      "name": "AgentAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PutPersonPlaceVirtualLineAgentObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "action"
      ]
    },
    {
      "name": "CreateAgentObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "agents"
      ]
    },
    {
      "name": "ListSupervisorAgentStatusObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "status",
        "message"
      ]
    },
    {
      "name": "AvailableAgentListObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "UserType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListCallQueueAgentObject",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "firstName",
        "lastName",
        "queueCount",
        "locationCount",
        "joinCount",
        "unjoinCount",
        "location",
        "type"
      ]
    },
    {
      "name": "GetCallQueueAgentObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "agent",
        "queues"
      ]
    },
    {
      "name": "ModifyAgentsForCallQueueObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "settings"
      ]
    },
    {
      "name": "ListCallQueueEssentialsObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "hasCxEssentials",
        "locationName",
        "locationId",
        "enabled"
      ]
    },
    {
      "name": "GetCallQueueEssentialsObject",
      "type": "object",
      "propertyCount": 19,
      "required": [
        "id",
        "name",
        "hasCxEssentials",
        "enabled",
        "alternateNumberSettings",
        "callPolicies",
        "queueSettings",
        "agents"
      ]
    },
    {
      "name": "GetPersonPlaceObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id"
      ]
    },
    {
      "name": "GetCallQueueEssentialsCallPolicyObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "policy",
        "callBounce",
        "distinctiveRing"
      ]
    },
    {
      "name": "CallQueueQueueEssentialsSettingsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "queueSize",
        "overflow"
      ]
    },
    {
      "name": "HuntPolicyEssentialSelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateCallQueueEssentialsObject",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "name",
        "callPolicies",
        "queueSettings",
        "agents"
      ]
    },
    {
      "name": "PostCallQueueEssentialCallPolicyObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "routingType",
        "policy",
        "callBounce",
        "distinctiveRing"
      ]
    },
    {
      "name": "GetCallRecordingObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "organization",
        "enabled",
        "vendorId",
        "vendorName",
        "termsOfServiceUrl"
      ]
    },
    {
      "name": "GetCallRecordingTermsOfServiceObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "vendorId",
        "vendorName",
        "termsOfServiceEnabled",
        "termsOfServiceUrl"
      ]
    },
    {
      "name": "GetComplianceAnnouncementObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "inboundPSTNCallsEnabled",
        "useOrgSettingsEnabled",
        "outboundPSTNCallsEnabled",
        "outboundPSTNCallsDelayEnabled",
        "delayInSeconds"
      ]
    },
    {
      "name": "GetOrgComplianceAnnouncementObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "inboundPSTNCallsEnabled",
        "outboundPSTNCallsEnabled",
        "outboundPSTNCallsDelayEnabled",
        "delayInSeconds"
      ]
    },
    {
      "name": "ModifyCallRecordingSettingsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "ModifyCallRecordingTermsOfServiceObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "termsOfServiceEnabled"
      ]
    },
    {
      "name": "ModifyComplianceAnnouncementObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ModifyOrgComplianceAnnouncementObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallRecordingRegionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "regions"
      ]
    },
    {
      "name": "Regions",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "code",
        "name",
        "defaultEnabled"
      ]
    },
    {
      "name": "CallRecordingVendorUsersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "vendorId",
        "members"
      ]
    },
    {
      "name": "Members",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "type",
        "licenseType"
      ]
    },
    {
      "name": "UserLicenseType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallRecordingVendorsPatchRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "FailureBehavior",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallRecordingVendorPatchResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "jobId"
      ]
    },
    {
      "name": "CallRecordingLocationVendorsResponse",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "orgDefaultEnabled",
        "orgDefaultVendorId",
        "orgDefaultVendorName",
        "defaultVendorId",
        "defaultVendorName",
        "vendors",
        "failureBehavior"
      ]
    },
    {
      "name": "Vendor",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "description",
        "migrateUserCreationEnabled",
        "loginUrl",
        "termsOfServiceUrl"
      ]
    },
    {
      "name": "CallRecordingJobList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "CallRecordingJobStatus",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "vendorId",
        "counts"
      ]
    },
    {
      "name": "CallRecordingVendorsList",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "vendorId",
        "vendorName",
        "vendors",
        "failureBehavior"
      ]
    },
    {
      "name": "CallRecordingVendors",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "CallRecordingVendor",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "description",
        "migrateUserCreationEnabled",
        "loginUrl",
        "termsOfServiceUrl"
      ]
    },
    {
      "name": "CallRecordingVendorPatch",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "vendorId"
      ]
    },
    {
      "name": "QueryParamsObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GetScreenPopConfigurationObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ModifyScreenPopConfigurationPayload",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "GetAvailableAgentsCallQueueObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "WrapUpReasonObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "numberOfQueuesAssigned"
      ]
    },
    {
      "name": "QueueObjectWithDefaultEnabled",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "phoneNumber",
        "defaultWrapupEnabled"
      ]
    },
    {
      "name": "WrapUpReasonDetailsObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "defaultWrapupQueuesCount",
        "queues"
      ]
    },
    {
      "name": "CreateWrapUpReasonPayload",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "ValidateWrapUpReasonPayload",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateWrapUpReasonPayload",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "QueueObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "phoneNumber"
      ]
    },
    {
      "name": "QueueWrapUpReasonObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "isDefaultEnabled"
      ]
    },
    {
      "name": "UpdateWrapUpReasonByLocationQueuePayload",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CreateHuntGroupObject",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "name",
        "callPolicies",
        "agents",
        "enabled"
      ]
    },
    {
      "name": "GetHuntGroupCallPolicyObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "policy",
        "noAnswer"
      ]
    },
    {
      "name": "GetHuntGroupObject",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "name",
        "enabled",
        "distinctiveRing",
        "alternateNumbers",
        "callPolicies",
        "agents"
      ]
    },
    {
      "name": "GetPersonPlaceVirtualLineHuntGroupObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id"
      ]
    },
    {
      "name": "ListHuntGroupObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "enabled"
      ]
    },
    {
      "name": "ModifyHuntGroupObject",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "PostHuntGroupCallPolicyObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "policy",
        "noAnswer"
      ]
    },
    {
      "name": "PostPersonPlaceVirtualLineHuntGroupObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id"
      ]
    },
    {
      "name": "HuntGroupPrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "HuntGroupPrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "HuntGroupAlternateAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "HuntGroupAlternateAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "HuntGroupCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "HuntGroupCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "OperatingModeListGetObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "type",
        "level",
        "callForwarding"
      ]
    },
    {
      "name": "OperatingModeCallForwarding",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "destination",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "OperatingModeScheduleTypeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OrgLocLevelObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OperatingModeGetObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "type",
        "level",
        "callForwarding"
      ]
    },
    {
      "name": "OperatingModeSameHoursDailyScheduleObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "mondayToFriday",
        "saturdayToSunday"
      ]
    },
    {
      "name": "OperatingModeDayScheduleObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "allDayEnabled",
        "startTime",
        "endTime"
      ]
    },
    {
      "name": "OperatingModeDifferentHoursDailyScheduleObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "sunday",
        "monday",
        "tuesday",
        "wednesday",
        "thursday",
        "friday",
        "saturday"
      ]
    },
    {
      "name": "OperatingModeHolidayGetObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "allDayEnabled",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "OperatingModeRecurrenceObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "MonthObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OperatingModePostObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "type",
        "level",
        "callForwarding"
      ]
    },
    {
      "name": "OperatingModeHolidayObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "allDayEnabled",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "OperatingModePatchObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "OperatingModeHolidayPostRequestObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "allDayEnabled",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "OperatingModeHolidayPatchObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "AvailableOperatingModesObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "OperatingModeCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "OperatingModeCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "GetPagingGroupAgentObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "firstName",
        "lastName",
        "type"
      ]
    },
    {
      "name": "GetPagingGroupObject",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "enabled",
        "name",
        "language",
        "languageCode",
        "firstName",
        "lastName",
        "originatorCallerIdEnabled"
      ]
    },
    {
      "name": "ListPagingGroupObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "locationName",
        "locationId",
        "tollFreeNumber"
      ]
    },
    {
      "name": "PostPagingGroupObject",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdatePagingGroupObject",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "PagingGroupPrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PagingGroupPrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "SingleNumberReachPrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "SingleNumberReachPrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PostSingleNumberReachObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "enabled",
        "name"
      ]
    },
    {
      "name": "SingleNumberReachPatchRequestObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SingleNumberReachNumberPatchRequestObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "enabled",
        "name"
      ]
    },
    {
      "name": "PostVirtualExtensionObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "displayName",
        "phoneNumber",
        "extension"
      ]
    },
    {
      "name": "GetVirtualExtensionObject",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "extension",
        "esn",
        "phoneNumber",
        "level",
        "displayName"
      ]
    },
    {
      "name": "GetVirtualExtensionListObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "virtualExtensions"
      ]
    },
    {
      "name": "VirtualExtensionPatchRequestObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "GetVirtualExtensionSettingsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "mode"
      ]
    },
    {
      "name": "VirtualExtensionSettingsPatchRequestObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "mode"
      ]
    },
    {
      "name": "PostValidateExternalPhoneNumberObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PostVirtualExtensionRangeObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "prefix"
      ]
    },
    {
      "name": "GetVirtualExtensionRangeDetailsObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "prefix",
        "patterns"
      ]
    },
    {
      "name": "GetVirtualExtensionRangeListObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "prefix",
        "level"
      ]
    },
    {
      "name": "PutVirtualExtensionRangeObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ValidateVirtualExtensionRangeRequestObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ValidateVirtualExtensionRangeResponseObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status"
      ]
    },
    {
      "name": "virtualExtensionRangeValidationStatusObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "errorCode",
        "message",
        "status"
      ]
    },
    {
      "name": "VirtualExtensionRangeValidationStatusEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LocationAvailableChargeNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "LocationAvailableChargeNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "isServiceNumber"
      ]
    },
    {
      "name": "ArrayOfExtensionsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "extensions"
      ]
    },
    {
      "name": "CallBackEffectiveLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallBackMemberType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallBackQuality",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallBackSelected",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExtensionStatusObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "state"
      ]
    },
    {
      "name": "GetLocationCallBackNumberObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "locationInfo",
        "locationMemberInfo",
        "selected",
        "elinExpiryTimeMinutes"
      ]
    },
    {
      "name": "GetPrivateNetworkConnectObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "networkConnectionType"
      ]
    },
    {
      "name": "GetTelephonyLocationObject",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "name",
        "announcementLanguage",
        "callingLineId",
        "connection",
        "externalCallerIdName",
        "userLimit",
        "outsideDialDigit",
        "routingPrefix",
        "defaultDomain"
      ]
    },
    {
      "name": "ListLocationObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "callingLineId",
        "e911SetupRequired"
      ]
    },
    {
      "name": "LocationCallingResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "PostLocationAnnouncementLanguageObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "announcementLanguageCode"
      ]
    },
    {
      "name": "PostLocationCallingRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "name",
        "timeZone",
        "preferredLanguage",
        "announcementLanguage",
        "address"
      ]
    },
    {
      "name": "PostValidateExtension",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PostValidateExtensionResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status",
        "extensionStatus"
      ]
    },
    {
      "name": "PutLocationCallBackNumberObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "selected",
        "locationMemberId"
      ]
    },
    {
      "name": "PutMusicOnHoldObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PutPrivateNetworkConnectObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "networkConnectionType"
      ]
    },
    {
      "name": "PutTelephonyLocationObject",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "RouteIdentity",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    {
      "name": "StatusOfExtensionsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status"
      ]
    },
    {
      "name": "extentionStatusObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "extension",
        "state"
      ]
    },
    {
      "name": "LocationPUTResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BatchResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "name",
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "counts"
      ]
    },
    {
      "name": "JobExecutionStatus",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id"
      ]
    },
    {
      "name": "StepExecutionStatuses",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id"
      ]
    },
    {
      "name": "Counts",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "routingPrefixUpdated",
        "routingPrefixFailed"
      ]
    },
    {
      "name": "BatchJobError",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Error",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ErrorMessage",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "description"
      ]
    },
    {
      "name": "ExternalCallerIdNumberListGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "NumberObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "state",
        "phoneNumberType",
        "mainNumber",
        "includedTelephonyTypes",
        "tollFreeNumber",
        "isServiceNumber"
      ]
    },
    {
      "name": "State",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LocationAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "LocationAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "WebexGoAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WebexGoAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "LocationECBNAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "LocationECBNAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "ContactDetails",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "personId",
        "firstName",
        "lastName",
        "department",
        "phoneNumber",
        "extension",
        "locationId",
        "featureId"
      ]
    },
    {
      "name": "ContactPayload",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "contacts"
      ]
    },
    {
      "name": "ContactPayloadForModify",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "contacts"
      ]
    },
    {
      "name": "Directory",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "PersonId",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LocationCallInterceptAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "LocationCallInterceptAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PlayListObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "ErrorBean",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PaginatedResult",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SafeDeleteCheckForDisableCallingLocationResponse",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "BlockingDisableCallingLocation",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "NonBlockingDisableCallingLocation",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BlockingUnlessForcedDisableCallingLocation",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DisableCallingLocationCounts",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "DisableCallingLocationJobStatus",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "DisableCallingLocationPostRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "locationId"
      ]
    },
    {
      "name": "LocationDeleteStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ErrorType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetLocationCallCaptionsObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "locationClosedCaptionsEnabled",
        "locationTranscriptsEnabled",
        "orgClosedCaptionsEnabled",
        "orgTranscriptsEnabled",
        "useOrgSettingsEnabled"
      ]
    },
    {
      "name": "UpdateLocationCallCaptionsObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CallingPermissionObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "callType",
        "action",
        "transferEnabled",
        "isCallTypeRestrictionEnabled"
      ]
    },
    {
      "name": "CallingPermissionPatchObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "callType",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "GeneratePasswordPostResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetAutoTransferNumberObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GetLocationAccessCodeObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetLocationInterceptObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "InternalDialingGet",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InternalDialingPut",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LocationOutgoingPermissionDigitPatternGetListObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "digitPatterns"
      ]
    },
    {
      "name": "LocationOutgoingPermissionDigitPatternPostObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "LocationOutgoingPermissionDigitPatternPatchObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LocationDigitPatternObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "PasswordGenerate",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PostLocationAccessCodeObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PutAccessCodeLocationObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "deleteCodes"
      ]
    },
    {
      "name": "PutAutoTransferNumberObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PutLocationInterceptObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "UnknownExtensionRouteIdentity",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "GetScheduleEventObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "GetScheduleObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    {
      "name": "ListScheduleObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "type",
        "locationName",
        "locationId"
      ]
    },
    {
      "name": "ModifyScheduleEventListObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "newName",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "ModifyScheduleEventObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "ModifyScheduleObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "PostScheduleEventObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "startDate",
        "endDate"
      ]
    },
    {
      "name": "PostScheduleObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "name"
      ]
    },
    {
      "name": "GetLocationVoicemailGroupObject",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "id",
        "name",
        "firstName",
        "lastName",
        "enabled",
        "languageCode",
        "greeting",
        "greetingUploaded",
        "voiceMessageForwardingEnabled"
      ]
    },
    {
      "name": "GetLocationVoicemailObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "voicemailTranscriptionEnabled"
      ]
    },
    {
      "name": "GetVoicePortalObject",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "GetVoicePortalPasscodeRuleObject",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "GetVoicemailGroupObject",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "PostLocationVoicemailGroupObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "name",
        "extension",
        "passcode",
        "languageCode",
        "messageStorage",
        "notifications",
        "faxMessage",
        "transferToNumber",
        "emailCopyOfMessage"
      ]
    },
    {
      "name": "PutLocationVoicemailGroupObject",
      "type": "object",
      "propertyCount": 17,
      "required": []
    },
    {
      "name": "PutLocationVoicemailObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "voicemailTranscriptionEnabled"
      ]
    },
    {
      "name": "PutVoicePortalObject",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "VoicePortalAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VoicePortalAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VoicemailGroupAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VoicemailGroupAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VoicemailGroupFaxMessageAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VoicemailGroupFaxMessageAvailableNumberObject",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "AdminBatchStartJobObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "operation",
        "numberList"
      ]
    },
    {
      "name": "jobListResponseObject",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "jobType",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "operationType",
        "sourceLocationId",
        "targetLocationId",
        "counts"
      ]
    },
    {
      "name": "MoveNumberValidationError",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Number",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "number",
        "state",
        "tollFreeNumber"
      ]
    },
    {
      "name": "NumberListGetObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "NumberCount",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "NumberState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumbersDelete",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "NumbersPost",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "NumberTypeOptions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberUsageTypeOptions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberStateOptions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumbersRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "Status",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ValidateNumbersPostRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "ValidateNumbersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status",
        "numbers"
      ]
    },
    {
      "name": "numberItem",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "locationId",
        "numbers"
      ]
    },
    {
      "name": "ConnectionOptionsListResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ConnectionOptionsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id"
      ]
    },
    {
      "name": "SetUpPSTNLocationConnectionObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ConnectionResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "pstnConnectionType"
      ]
    },
    {
      "name": "PSTNServiceType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllowedServiceTypesFromHydra",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PSTNType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PremiseRouteType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EmergencyAddressObject",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "SuggestedEmergencyAddressObject",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "AddressLookupErrorObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CDRResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CDR",
      "type": "object",
      "propertyCount": 83,
      "required": []
    },
    {
      "name": "ApplicationsSetting",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "ringDevicesForClickToDialCallsEnabled",
        "ringDevicesForGroupPageEnabled",
        "ringDevicesForCallParkEnabled",
        "browserClientEnabled",
        "desktopClientEnabled",
        "tabletClientEnabled",
        "mobileClientEnabled",
        "availableLineCount"
      ]
    },
    {
      "name": "ApplicationsSettingPut",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CallInterceptInfo",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "incoming",
        "outgoing"
      ]
    },
    {
      "name": "CallInterceptPut",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CallRecordingInfo",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "enabled",
        "record",
        "recordVoicemailEnabled",
        "notification",
        "repeat",
        "serviceProvider",
        "externalGroup",
        "externalIdentifier",
        "startStopAnnouncement"
      ]
    },
    {
      "name": "CallRecordingPut",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "CallerIdInfo",
      "type": "object",
      "propertyCount": 19,
      "required": [
        "types",
        "selected",
        "tollFreeLocationNumber",
        "firstName",
        "lastName",
        "blockInForwardCallsEnabled",
        "locationExternalCallerIdName"
      ]
    },
    {
      "name": "CallerIdPut",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "selected"
      ]
    },
    {
      "name": "CallerIdSelectedType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DoNotDisturbInfo",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "ringSplashEnabled",
        "webexGoOverrideEnabled"
      ]
    },
    {
      "name": "EventLongDetails",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "startDate",
        "endDate",
        "startTime",
        "endTime"
      ]
    },
    {
      "name": "EventPutResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "EventResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "GetCallingBehaviorObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "behaviorType",
        "effectiveBehaviorType",
        "profileId"
      ]
    },
    {
      "name": "GetEvent",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "startDate",
        "endDate",
        "startTime",
        "endTime"
      ]
    },
    {
      "name": "GetMonitoredElementsObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "GetNumbers",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "HotelingInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "IncomingPermissionSetting",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "useCustomEnabled",
        "externalTransfer",
        "internalCallsEnabled",
        "collectCallsEnabled"
      ]
    },
    {
      "name": "MonitoredMemberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "lastName",
        "firstName",
        "displayName",
        "type"
      ]
    },
    {
      "name": "MonitoredNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "MonitoredPersonObject",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "MonitoringSettings",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callParkNotificationEnabled",
        "monitoredElements"
      ]
    },
    {
      "name": "MonitoringSettingsPut",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enableCallParkNotification",
        "monitoredElements"
      ]
    },
    {
      "name": "OutgoingCallingPermissionsSettingGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "useCustomPermissions",
        "callingPermissions"
      ]
    },
    {
      "name": "OutgoingCallingPermissionsSettingPut",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "callingPermissions"
      ]
    },
    {
      "name": "PatchCallingBehaviorObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PeopleOrPlaceOrVirtualLineType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivacyGet",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PushToTalkAccessType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PushToTalkConnectionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PushToTalkInfo",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "allowAutoAnswer",
        "connectionType",
        "accessType"
      ]
    },
    {
      "name": "PushToTalkNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PushToTalkPut",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PutEvent",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "newName",
        "name",
        "startDate",
        "endDate",
        "startTime",
        "endTime"
      ]
    },
    {
      "name": "ReceptionInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "receptionEnabled"
      ]
    },
    {
      "name": "ReceptionPut",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "receptionEnabled"
      ]
    },
    {
      "name": "ScheduleCollectionRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "type"
      ]
    },
    {
      "name": "ScheduleCollectionResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "schedules"
      ]
    },
    {
      "name": "ScheduleLongDetails",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    {
      "name": "SchedulePutResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "ScheduleResponseWithId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "ScheduleShortDetails",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    {
      "name": "ScheduleUpdateRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "newName",
        "name",
        "type"
      ]
    },
    {
      "name": "UserDirectLineCallerIdNameObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UserSelectionObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetPersonDetailsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "announcementLanguage",
        "timeZone"
      ]
    },
    {
      "name": "PutPersonDetailsObject",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "StateGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "code",
        "name"
      ]
    },
    {
      "name": "CountryConfigGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "stateRequired",
        "zipCodeRequired",
        "states",
        "timeZones"
      ]
    },
    {
      "name": "AuthorizationCode",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "AvailableSharedLineMemberItem",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "firstName",
        "lastName",
        "lineType"
      ]
    },
    {
      "name": "AvailableSharedLineMemberList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GetSharedLineMemberItem",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "id",
        "firstName",
        "lastName",
        "port",
        "primaryOwner",
        "lineType",
        "lineWeight",
        "hotlineEnabled",
        "hotlineDestination",
        "allowCallDeclineEnabled",
        "memberType"
      ]
    },
    {
      "name": "GetSharedLineMemberList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "model",
        "maxLineCount"
      ]
    },
    {
      "name": "PhoneNumber",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "primary",
        "action",
        "directNumber"
      ]
    },
    {
      "name": "PutSharedLineMemberItem",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "port",
        "primaryOwner",
        "lineType",
        "lineWeight",
        "hotlineEnabled",
        "hotlineDestination",
        "allowCallDeclineEnabled"
      ]
    },
    {
      "name": "PutSharedLineMemberList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "RingPattern",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserNumbersPatch",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VoiceMailPartyInformation",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "privacyEnabled"
      ]
    },
    {
      "name": "VoiceMessageDetails",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "callingParty",
        "created"
      ]
    },
    {
      "name": "endpointInformation",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "preferredAnswerEndpointId",
        "endpoints"
      ]
    },
    {
      "name": "ErrorOrImpactItem",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "code",
        "message"
      ]
    },
    {
      "name": "JobDetailsResponse",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "counts"
      ]
    },
    {
      "name": "JobDetailsResponseById",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "name",
        "id",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "counts"
      ]
    },
    {
      "name": "MoveUsersErrorResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "error"
      ]
    },
    {
      "name": "MoveUsersStartJobObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "usersList"
      ]
    },
    {
      "name": "MoveUsersStartJobResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "response"
      ]
    },
    {
      "name": "MoveUsersValidationResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "response"
      ]
    },
    {
      "name": "StartJobExecutionStatusObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "startTime",
        "statusMessage",
        "createdTime"
      ]
    },
    {
      "name": "StartJobResponseObject",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "name",
        "id",
        "trackingId",
        "sourceUserId",
        "sourceCustomerId",
        "targetCustomerId",
        "instanceId",
        "latestExecutionStatus",
        "counts"
      ]
    },
    {
      "name": "UserItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "userId"
      ]
    },
    {
      "name": "UserListItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "userId"
      ]
    },
    {
      "name": "UsersListItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "locationId",
        "validate",
        "users"
      ]
    },
    {
      "name": "AvailableCallerIdList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "availableCallerIds"
      ]
    },
    {
      "name": "AvailableCallerIdObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "type",
        "name"
      ]
    },
    {
      "name": "AgentCallerIdType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AgentCallerId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "selectedCallerId"
      ]
    },
    {
      "name": "SelectedCallerIdObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "type",
        "name",
        "phoneNumber",
        "extension"
      ]
    },
    {
      "name": "PutAgentCallCallerId",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "selectedCallerId"
      ]
    },
    {
      "name": "CallBridgeInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "warningToneEnabled"
      ]
    },
    {
      "name": "CallBridgePut",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PersonSecondaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonSecondaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PersonFaxMessageAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonFaxMessageAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PersonCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PersonPrimaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonPrimaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PersonECBNAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonECBNAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "PersonCallInterceptAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "PersonCallInterceptAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "GetUserMSTeamsSettingsObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "personId",
        "orgId",
        "settings"
      ]
    },
    {
      "name": "ModifyUserMSTeamsSettingsObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "settingName",
        "value"
      ]
    },
    {
      "name": "ModifyVoicemailPasscode",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "passcode"
      ]
    },
    {
      "name": "UserPlaceAuthorizationCodeListGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "accessCodes"
      ]
    },
    {
      "name": "UserPlaceAuthorizationCodeListPatch",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UserPlaceAuthorizationCodeAdd",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "code",
        "description"
      ]
    },
    {
      "name": "UserOutgoingPermissionDigitPatternGetListObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "useCustomDigitPatterns",
        "digitPatterns"
      ]
    },
    {
      "name": "UserOutgoingPermissionDigitPatternPostObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "UserOutgoingPermissionDigitPatternPatchObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UserOutgoingPermissionDigitPatternCategoryControlPatchObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UserDigitPatternObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "TransferNumberGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "useCustomTransferNumbers"
      ]
    },
    {
      "name": "TransferNumberPatch",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "useCustomTransferNumbers"
      ]
    },
    {
      "name": "UserModeManagementAvailableFeaturesObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "type"
      ]
    },
    {
      "name": "UserModeManagementFeatureObject",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "type",
        "modeBasedForwardingEnabled",
        "exceptionType"
      ]
    },
    {
      "name": "ModeManagementFeatureTypeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExceptionTypeObject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ArrayOfFeatureIdsObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "featureIds"
      ]
    },
    {
      "name": "SourceSelectiveAccept",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallsFrom",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallsFromSelectiveAccept",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallsFromSelectiveReject",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SelectiveRejectCallGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "SelectiveAcceptCallGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CriteriaAccept",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "source",
        "acceptEnabled"
      ]
    },
    {
      "name": "Criteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "source",
        "rejectEnabled"
      ]
    },
    {
      "name": "CriteriaForward",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "source"
      ]
    },
    {
      "name": "SelectiveForwardCallGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "defaultPhoneNumberToForward",
        "ringReminderEnabled",
        "destinationVoicemailEnabled",
        "criteria"
      ]
    },
    {
      "name": "SelectiveForwardCallCriteriaPost",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "forwardToPhoneNumber",
        "sendToVoicemailEnabled",
        "callsFrom"
      ]
    },
    {
      "name": "SelectiveForwardCallCriteriaGet",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "forwardToPhoneNumber",
        "sendToVoicemailEnabled",
        "callsFrom"
      ]
    },
    {
      "name": "SelectiveForwardCallCriteriaPatch",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "forwardToPhoneNumber",
        "sendToVoicemailEnabled",
        "callsFrom"
      ]
    },
    {
      "name": "AccessLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserSettingsPermissionsGetDefault",
      "type": "object",
      "propertyCount": 25,
      "required": []
    },
    {
      "name": "UserSettingsPermissionsPutDefault",
      "type": "object",
      "propertyCount": 25,
      "required": []
    },
    {
      "name": "UserSettingsPermissionsGet",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UserSettingsPermissionsPut",
      "type": "object",
      "propertyCount": 25,
      "required": []
    },
    {
      "name": "ApplicationAvailableSharedLineMemberList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ApplicationAvailableSharedLineMemberItem",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "firstName",
        "lastName",
        "lineType"
      ]
    },
    {
      "name": "ApplicationPutSharedLineMemberItem",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "port",
        "primaryOwner",
        "lineType",
        "lineWeight"
      ]
    },
    {
      "name": "ApplicationPutSharedLineMemberList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UpdateUserCallCaptionsObject",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ExecutiveCallFilteringCriteriaPost",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "filterName",
        "callsFrom",
        "filterEnabled"
      ]
    },
    {
      "name": "ExecutiveAssignedAssistantsPutRequestObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Executive",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "directNumber",
        "extension",
        "optInEnabled"
      ]
    },
    {
      "name": "ListVirtualLineObject",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "lastName",
        "firstName",
        "externalCallerIdNamePolicy",
        "number",
        "location",
        "numberOfDevicesAssigned"
      ]
    },
    {
      "name": "PostVirtualLineObject",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "firstName",
        "lastName",
        "locationId"
      ]
    },
    {
      "name": "GetVirtualLineObject",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "firstName",
        "lastName",
        "directorySearchEnabled",
        "announcementLanguage",
        "number",
        "location"
      ]
    },
    {
      "name": "DevicesObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "model",
        "primaryOwner",
        "type",
        "owner",
        "activationState"
      ]
    },
    {
      "name": "ModifyVirtualLineObject",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "GetVirtualLineNumberObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DirectorySearchObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "GetVirtualLineDevicesObject",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "availableEndpointType",
        "maxDeviceCount"
      ]
    },
    {
      "name": "GetVirtualLineDectNetworkObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DectNetwork",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "primaryEnabled",
        "numberOfHandsetsAssigned",
        "location"
      ]
    },
    {
      "name": "VirtualLineFaxMessageAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VirtualLineFaxMessageAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VirtualLineCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VirtualLineCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VirtualLineAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VirtualLineAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VirtualLineECBNAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VirtualLineECBNAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VirtualLineCallInterceptAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "VirtualLineCallInterceptAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "VirtualLineDoNotDisturbGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "ringSplashEnabled"
      ]
    },
    {
      "name": "VirtualLineDoNotDisturbPatch",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CallerReputationProviderSettings",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "CallerReputationProviderSettingsUpdate",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CallerReputationProviderStatus",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "status"
      ]
    },
    {
      "name": "CallerReputationProviderStatusEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallerReputationProviderUnlockRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "CallerReputationProviderProvidersResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CallerReputationProviderProvider",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CallerReputationProviderRegion",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "CLIDPolicySelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallForwardingAlwaysGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled",
        "ringReminderEnabled",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "CallForwardingBusyGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "CallForwardingNoAnswerGet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "numberOfRings",
        "systemMaxNumberOfRings",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "BusinessContinuityGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "CallForwardingPlaceSettingGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "always",
        "busy",
        "noAnswer"
      ]
    },
    {
      "name": "CallForwardingPlaceSettingPatch",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "always"
      ]
    },
    {
      "name": "BusinessContinuityPatch",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "destinationVoicemailEnabled"
      ]
    },
    {
      "name": "CallWaiting",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "CallingPermission",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "callType",
        "action",
        "transferEnabled",
        "isCallTypeRestrictionEnabled"
      ]
    },
    {
      "name": "InterceptAnnouncementsGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "greeting",
        "newNumber",
        "zeroTransfer"
      ]
    },
    {
      "name": "InterceptAnnouncementsPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "InterceptGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "incoming",
        "outgoing"
      ]
    },
    {
      "name": "InterceptIncomingGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "voicemailEnabled",
        "announcements"
      ]
    },
    {
      "name": "InterceptIncomingPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "InterceptNumberGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "InterceptNumberPatch",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InterceptOutGoingGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "transferEnabled"
      ]
    },
    {
      "name": "InterceptOutGoingPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "InterceptPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ModifyCallForwardingNoAnswer",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ModifyCallWaiting",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ModifyCallingPermission",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ModifyPlaceCallForwardSettings",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callForwarding",
        "businessContinuity"
      ]
    },
    {
      "name": "ModifyPlaceCallerIdGet",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "selected"
      ]
    },
    {
      "name": "MonitoredElementCallParkExtension",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "extension",
        "location",
        "locationId"
      ]
    },
    {
      "name": "MonitoredElementUser",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "firstName",
        "lastName",
        "displayName",
        "type",
        "email",
        "numbers",
        "location",
        "locationId"
      ]
    },
    {
      "name": "PlaceCallForwardingGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callForwarding",
        "businessContinuity"
      ]
    },
    {
      "name": "PlaceCallerIdGet",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "types",
        "selected",
        "directNumber",
        "locationNumber",
        "tollFreeLocationNumber",
        "displayName",
        "displayDetail",
        "blockInForwardCallsEnabled",
        "externalCallerIdNamePolicy",
        "locationExternalCallerIdName"
      ]
    },
    {
      "name": "UserInboundPermissionGet",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "useCustomEnabled",
        "externalTransfer",
        "internalCallsEnabled",
        "collectCallsEnabled"
      ]
    },
    {
      "name": "UserInboundPermissionPatch",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UserMonitoringGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "callParkNotificationEnabled"
      ]
    },
    {
      "name": "UserMonitoringPatch",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UserNumberItem",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "primary"
      ]
    },
    {
      "name": "UserOutgoingPermissionGet",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "useCustomPermissions",
        "callingPermissions"
      ]
    },
    {
      "name": "UserOutgoingPermissionPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PlaceGetNumbersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "WorkspaceECBNAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceECBNAvailableNumberObject",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "WorkspaceCallForwardAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceCallForwardAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber",
        "owner"
      ]
    },
    {
      "name": "NumberOwnerObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "WorkspaceCallInterceptAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceCallInterceptAvailableNumberObject",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "state",
        "isMainNumber",
        "tollFreeNumber",
        "telephonyType",
        "isServiceNumber",
        "owner"
      ]
    },
    {
      "name": "AnonymousCallRejectionGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "AnonymousCallRejectionPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "UserBargeInGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "toneEnabled"
      ]
    },
    {
      "name": "UserBargeInPatch",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "PlaceDoNotDisturbGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "enabled",
        "ringSplashEnabled"
      ]
    },
    {
      "name": "PlaceDoNotDisturbPatch",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CallBridgeGet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "warningToneEnabled"
      ]
    },
    {
      "name": "CallBridgePatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "warningToneEnabled"
      ]
    },
    {
      "name": "PrivacyPatch",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "SequentialRingCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "UserCallPoliciesPatch",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "connectedLineIdPrivacyOnRedirectedCalls"
      ]
    },
    {
      "name": "SequentialRingGet",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "enabled",
        "ringBaseLocationFirstEnabled",
        "baseLocationNumberOfRings",
        "continueIfBaseLocationIsBusyEnabled",
        "callsToVoicemailEnabled",
        "phoneNumbers",
        "criteria"
      ]
    },
    {
      "name": "SequentialRingCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "ringEnabled"
      ]
    },
    {
      "name": "SequentialRingPatch",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "SequentialRingNumberPatch",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "SimultaneousRingNumberGet",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "phoneNumber",
        "answerConfirmationRequiredEnabled"
      ]
    },
    {
      "name": "SimultaneousRingCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "source",
        "ringEnabled"
      ]
    },
    {
      "name": "SimultaneousRingPatch",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "criteriasEnabled"
      ]
    },
    {
      "name": "PlaceSimultaneousRingCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "callsFrom"
      ]
    },
    {
      "name": "ScheduleTypeSelection",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceScheduleLevel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CallsFromTypeForSelectiveForward",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceSimultaneousRingCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "ringEnabled"
      ]
    },
    {
      "name": "PlaceSimultaneousRingCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "SelectiveRejectCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "scheduleName",
        "source",
        "rejectEnabled"
      ]
    },
    {
      "name": "SelectiveRejectCallSource",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceSelectiveRejectCallCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "callsFrom"
      ]
    },
    {
      "name": "SelectiveRejectCallCallsFromType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceSelectiveRejectCallCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "rejectEnabled"
      ]
    },
    {
      "name": "PlaceSelectiveRejectCallCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "SelectiveAcceptCallSource",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceSelectiveAcceptCallCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "callsFrom"
      ]
    },
    {
      "name": "SelectiveAcceptCallCallsFromType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PlaceSelectiveAcceptCallCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "acceptEnabled"
      ]
    },
    {
      "name": "PlaceSelectiveAcceptCallCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "PriorityAlertCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "source",
        "notificationEnabled"
      ]
    },
    {
      "name": "PlacePriorityAlertCriteriaGet",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "callsFrom"
      ]
    },
    {
      "name": "PlacePriorityAlertCriteriaPost",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "scheduleName",
        "scheduleType",
        "scheduleLevel",
        "callsFrom",
        "notificationEnabled"
      ]
    },
    {
      "name": "PlacePriorityAlertCriteriaPatch",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "PlaceSelectiveForwardCallCriteriaGet",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "callsFrom"
      ]
    },
    {
      "name": "PlaceSelectiveForwardCallCriteriaPost",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "callsFrom"
      ]
    },
    {
      "name": "PlaceSelectiveForwardCallCriteriaPatch",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "callsFrom"
      ]
    },
    {
      "name": "WorkspaceOutgoingPermissionDigitPatternGetListObject",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "useCustomDigitPatterns",
        "digitPatterns"
      ]
    },
    {
      "name": "WorkspaceOutgoingPermissionDigitPatternPostObject",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "WorkspaceOutgoingPermissionDigitPatternCategoryControlPatchObject",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "WorkspaceOutgoingPermissionDigitPatternPatchObject",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "WorkspaceDigitPatternObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "pattern",
        "action",
        "transferEnabled"
      ]
    },
    {
      "name": "WorkspaceFaxMessageAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceFaxMessageAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "WorkspaceSecondaryAvailableNumberListGetObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "phoneNumbers"
      ]
    },
    {
      "name": "WorkspaceSecondaryAvailableNumberObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "phoneNumber",
        "state",
        "isMainNumber",
        "telephonyType",
        "isServiceNumber"
      ]
    },
    {
      "name": "SourceForSelectiveForward",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "callRecordingResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/dectNetworks",
      "operationId": "Create a DECT Network",
      "summary": "Create a DECT Network",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/dectNetworks",
      "operationId": "Get the List of DECT Networks for an organization",
      "summary": "Get the List of DECT Networks for an organization",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}",
      "operationId": "Get DECT Network Details",
      "summary": "Get DECT Network Details",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}",
      "operationId": "Update DECT Network",
      "summary": "Update DECT Network",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}",
      "operationId": "Delete DECT Network",
      "summary": "Delete DECT Network",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations",
      "operationId": "Get a list of DECT Network Base Stations",
      "summary": "Get a list of DECT Network Base Stations",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations",
      "operationId": "Create Multiple Base Stations",
      "summary": "Create Multiple Base Stations",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations",
      "operationId": "Delete bulk DECT Network Base Stations",
      "summary": "Delete bulk DECT Network Base Stations",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations/{baseStationId}",
      "operationId": "Get the details of a specific DECT Network Base Station",
      "summary": "Get the details of a specific DECT Network Base Station",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/baseStations/{baseStationId}",
      "operationId": "Delete a specific DECT Network Base Station",
      "summary": "Delete a specific DECT Network Base Station",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets",
      "operationId": "Get List of Handsets for a DECT Network ID",
      "summary": "Get List of Handsets for a DECT Network ID",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets",
      "operationId": "Add a Handset to a DECT Network",
      "summary": "Add a Handset to a DECT Network",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId}",
      "operationId": "Get Specific DECT Network Handset Details",
      "summary": "Get Specific DECT Network Handset Details",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId}",
      "operationId": "Update DECT Network Handset",
      "summary": "Update DECT Network Handset",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/{handsetId}",
      "operationId": "Delete specific DECT Network Handset Details",
      "summary": "Delete specific DECT Network Handset Details",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/",
      "operationId": "Delete multiple handsets",
      "summary": "Delete multiple handsets",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/handsets/bulk",
      "operationId": "Add a List of Handsets to a DECT Network",
      "summary": "Add a List of Handsets to a DECT Network",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/dectNetworks",
      "operationId": "GET List of DECT networks associated with a Person",
      "summary": "GET List of DECT networks associated with a Person",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/dectNetworks",
      "operationId": "GET List of DECT networks associated with a workspace",
      "summary": "GET List of DECT networks associated with a workspace",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/availableMembers",
      "operationId": "Search Available Members",
      "summary": "Search Available Members",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword/actions/generate/invoke",
      "operationId": "Generate and Enable DECT Serviceability Password",
      "summary": "Generate and Enable DECT Serviceability Password",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword",
      "operationId": "Get DECT Serviceability Password status",
      "summary": "Get DECT Serviceability Password status",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/dectNetworks/{dectNetworkId}/serviceabilityPassword",
      "operationId": "Update DECT Serviceability Password status",
      "summary": "Update DECT Serviceability Password status",
      "tags": [
        "DECT Devices Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/dial",
      "operationId": "dial",
      "summary": "Dial",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/answer",
      "operationId": "answer",
      "summary": "Answer",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/reject",
      "operationId": "reject",
      "summary": "Reject",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/hangup",
      "operationId": "hangup",
      "summary": "Hangup",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/hold",
      "operationId": "hold",
      "summary": "Hold",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/resume",
      "operationId": "resume",
      "summary": "Resume",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/mute",
      "operationId": "mute",
      "summary": "Mute",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/unmute",
      "operationId": "unmute",
      "summary": "Unmute",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/divert",
      "operationId": "divert",
      "summary": "Divert",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/transfer",
      "operationId": "transfer",
      "summary": "Transfer",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/park",
      "operationId": "park",
      "summary": "Park",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/retrieve",
      "operationId": "retrieve",
      "summary": "Retrieve",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/startRecording",
      "operationId": "startrecording",
      "summary": "Start Recording",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/stopRecording",
      "operationId": "stoprecording",
      "summary": "Stop Recording",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/pauseRecording",
      "operationId": "pauserecording",
      "summary": "Pause Recording",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/resumeRecording",
      "operationId": "resumerecording",
      "summary": "Resume Recording",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/transmitDtmf",
      "operationId": "transmitdtmf",
      "summary": "Transmit DTMF",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/push",
      "operationId": "push",
      "summary": "Push",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/pickup",
      "operationId": "pickup",
      "summary": "Pickup",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/bargeIn",
      "operationId": "bargein",
      "summary": "Barge In",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/calls",
      "operationId": "listcalls",
      "summary": "List Calls",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/calls/{callId}",
      "operationId": "getcalldetails",
      "summary": "Get Call Details",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/calls/history",
      "operationId": "listcallhistory",
      "summary": "List Call History",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/externalVoicemail/mwi",
      "operationId": "postExternalVoicemailMwi",
      "summary": "Set or Clear Message Waiting Indicator (MWI) Status",
      "tags": [
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/pull",
      "operationId": "pull",
      "summary": "Pull",
      "tags": [
        "Call Controls",
        "External Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/members/{memberId}/dial",
      "operationId": "dialByMemberId",
      "summary": "Dial by Member ID",
      "tags": [
        "Call Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/members/{memberId}/answer",
      "operationId": "answerByMemberId",
      "summary": "Answer by Member ID",
      "tags": [
        "Call Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/calls/members/{memberId}/hangup",
      "operationId": "hangupByMemberId",
      "summary": "Hangup by Member ID",
      "tags": [
        "Call Controls"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/calls/members/{memberId}/calls",
      "operationId": "listCallsByMemberId",
      "summary": "List Calls by Member ID",
      "tags": [
        "Call Controls"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/calls/members/{memberId}/calls/{callId}",
      "operationId": "getCallDetailsByMemberId",
      "summary": "Get Call Details by Member ID",
      "tags": [
        "Call Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/actions/testCallRouting/invoke",
      "operationId": "Test Call Routing",
      "summary": "Test Call Routing",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}/usageDialPlan",
      "operationId": "Get Local Gateway Dial Plan Usage for a Trunk",
      "summary": "Get Local Gateway Dial Plan Usage for a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}/usagePstnConnection",
      "operationId": "Get Locations Using the Local Gateway as PSTN Connection Routing",
      "summary": "Get Locations Using the Local Gateway as PSTN Connection Routing",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}/usageRouteGroup",
      "operationId": "Get Route Groups Using the Local Gateway",
      "summary": "Get Route Groups Using the Local Gateway",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}/usage",
      "operationId": "Get Local Gateway Usage Count",
      "summary": "Get Local Gateway Usage Count",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/dialPlans/{dialPlanId}/dialPatterns",
      "operationId": "Read the List of Dial Patterns",
      "summary": "Read the List of Dial Patterns",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/dialPlans/{dialPlanId}/dialPatterns",
      "operationId": "Modify Dial Patterns",
      "summary": "Modify Dial Patterns",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/actions/validateDialPatterns/invoke",
      "operationId": "Validate a Dial Pattern",
      "summary": "Validate a Dial Pattern",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/dialPlans",
      "operationId": "Read the List of Dial Plans",
      "summary": "Read the List of Dial Plans",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/dialPlans",
      "operationId": "Create a Dial Plan",
      "summary": "Create a Dial Plan",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/dialPlans/{dialPlanId}",
      "operationId": "Get a Dial Plan",
      "summary": "Get a Dial Plan",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/dialPlans/{dialPlanId}",
      "operationId": "Modify a Dial Plan",
      "summary": "Modify a Dial Plan",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/premisePstn/dialPlans/{dialPlanId}",
      "operationId": "Delete a Dial Plan",
      "summary": "Delete a Dial Plan",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/trunks/actions/fqdnValidation/invoke",
      "operationId": "Validate Local Gateway FQDN and Domain for a Trunk",
      "summary": "Validate Local Gateway FQDN and Domain for a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks",
      "operationId": "Read the List of Trunks",
      "summary": "Read the List of Trunks",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/trunks",
      "operationId": "Create a Trunk",
      "summary": "Create a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}",
      "operationId": "Get a Trunk",
      "summary": "Get a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}",
      "operationId": "Modify a Trunk",
      "summary": "Modify a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}",
      "operationId": "Delete a Trunk",
      "summary": "Delete a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/trunkTypes",
      "operationId": "Read the List of Trunk Types",
      "summary": "Read the List of Trunk Types",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups",
      "operationId": "Read the List of Routing Groups",
      "summary": "Read the List of Routing Groups",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/routeGroups",
      "operationId": "Create Route Group for a Organization",
      "summary": "Create Route Group for a Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}",
      "operationId": "Read a Route Group for a Organization",
      "summary": "Read a Route Group for a Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}",
      "operationId": "Modify a Route Group for a Organization",
      "summary": "Modify a Route Group for a Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}",
      "operationId": "Remove a Route Group from an Organization",
      "summary": "Remove a Route Group from an Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}/usage",
      "operationId": "Read the Usage of a Routing Group",
      "summary": "Read the Usage of a Routing Group",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}/usageCallToExtension",
      "operationId": "Read the Call to Extension Locations of a Routing Group",
      "summary": "Read the Call to Extension Locations of a Routing Group",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}/usageDialPlan",
      "operationId": "Read the Dial Plan Locations of a Routing Group",
      "summary": "Read the Dial Plan Locations of a Routing Group",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}/usagePstnConnection",
      "operationId": "Read the PSTN Connection Locations of a Routing Group",
      "summary": "Read the PSTN Connection Locations of a Routing Group",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeGroups/{routeGroupId}/usageRouteList",
      "operationId": "Read the Route Lists of a Routing Group",
      "summary": "Read the Route Lists of a Routing Group",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeLists",
      "operationId": "Read the List of Route Lists",
      "summary": "Read the List of Route Lists",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/premisePstn/routeLists",
      "operationId": "Create a Route List",
      "summary": "Create a Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeLists/{routeListId}",
      "operationId": "Get a Route List",
      "summary": "Get a Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/routeLists/{routeListId}",
      "operationId": "Modify a Route List",
      "summary": "Modify a Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/premisePstn/routeLists/{routeListId}",
      "operationId": "Delete a Route List",
      "summary": "Delete a Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/routeLists/{routeListId}/numbers",
      "operationId": "Get Numbers assigned to a Route List",
      "summary": "Get Numbers assigned to a Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/premisePstn/routeLists/{routeListId}/numbers",
      "operationId": "Modify Numbers for Route List",
      "summary": "Modify Numbers for Route List",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/premisePstn/trunks/{trunkId}/usageCallToExtension",
      "operationId": "Get Local Gateway Call to On-Premises Extension Usage for a Trunk",
      "summary": "Get Local Gateway Call to On-Premises Extension Usage for a Trunk",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRouting/translationPatterns",
      "operationId": "Retrieve the list of Translation Patterns",
      "summary": "Retrieve the list of Translation Patterns",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/callRouting/translationPatterns",
      "operationId": "Create a Translation Pattern for an Organization",
      "summary": "Create a Translation Pattern for an Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRouting/translationPatterns/{translationId}",
      "operationId": "Retrieve a specific Translation Pattern for an Organization",
      "summary": "Retrieve a specific Translation Pattern for an Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callRouting/translationPatterns/{translationId}",
      "operationId": "Modify a specific Translation Pattern for an Organization",
      "summary": "Modify a specific Translation Pattern for an Organization",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/callRouting/translationPatterns/{translationId}",
      "operationId": "Delete a specific Translation Pattern",
      "summary": "Delete a specific Translation Pattern",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/callRouting/translationPatterns",
      "operationId": "Create a Translation Pattern for a Location",
      "summary": "Create a Translation Pattern for a Location",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId}",
      "operationId": "Retrieve a specific Translation Pattern for a Location",
      "summary": "Retrieve a specific Translation Pattern for a Location",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId}",
      "operationId": "Modify a specific Translation Pattern for a Location",
      "summary": "Modify a specific Translation Pattern for a Location",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/callRouting/translationPatterns/{translationId}",
      "operationId": "Delete a specific Translation Pattern for a Location",
      "summary": "Delete a specific Translation Pattern for a Location",
      "tags": [
        "Call Routing"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/personalAssistant",
      "operationId": "getPersonalAssistantSettings",
      "summary": "Get Personal Assistant Settings",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/personalAssistant",
      "operationId": "updatePersonalAssistantSettings",
      "summary": "Update Personal Assistant Settings",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/availablePreferredAnswerEndpoints",
      "operationId": "getListAvailablePreferredAnswerEndpoints",
      "summary": "Get List Available Preferred Answer Endpoints",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/availablePreferredAnswerEndpoints",
      "operationId": "getSecondaryLinesAvailablePreferredAnswerEndpointList",
      "summary": "Get My Secondary Line Owner's Available Preferred Answer Endpoint List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/preferredAnswerEndpoint",
      "operationId": "getMyPreferredAnswerEndpoint",
      "summary": "Get Preferred Answer Endpoint",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/preferredAnswerEndpoint",
      "operationId": "modifyMyPreferredAnswerEndpoint",
      "summary": "Modify Preferred Answer Endpoint",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint",
      "operationId": "getMySecondaryLinesPreferredAnswerEndpoint",
      "summary": "Get My Secondary Line Owner's Preferred Answer Endpoint",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineOwnerId}/preferredAnswerEndpoint",
      "operationId": "modifyMySecondaryLinesPreferredAnswerEndpoint",
      "summary": "Modify My Secondary Line Owner's Preferred Answer Endpoint",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/webexGoOverride",
      "operationId": "getMyWebexGoOverrideSettings",
      "summary": "Get My WebexGoOverride Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/webexGoOverride",
      "operationId": "modifyMyWebexGoOverrideSettings",
      "summary": "Modify My WebexGoOverride Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callerId",
      "operationId": "getMyCallerIDSettings",
      "summary": "Get My Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callerId",
      "operationId": "modifyMyCallerIDSettings",
      "summary": "Modify My Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId",
      "operationId": "getMySecondaryLinesCallerIDSettings",
      "summary": "Get My Secondary Line Owner Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callerId",
      "operationId": "modifyMySecondaryLinesCallerIDSettings",
      "summary": "Modify My Secondary Line Owner Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectedCallerId",
      "operationId": "getMySelectedCallerIDSettings",
      "summary": "Read My Selected Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectedCallerId",
      "operationId": "modifyMySelectedCallerIDSettings",
      "summary": "Configure My Selected Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId",
      "operationId": "getMySecondaryLinesSelectedCallerIDSettings",
      "summary": "Get My Secondary Line Owner's Selected Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/selectedCallerId",
      "operationId": "modifyMySecondaryLinesSelectedCallerIDSettings",
      "summary": "Modify My Secondary Line Owner's Selected Caller ID Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/availableCallerIds",
      "operationId": "getMyAvailableCallerIDList",
      "summary": "Get My Available Caller ID List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/availableCallerIds",
      "operationId": "getMySecondaryLinesAvailableCallerIDList",
      "summary": "Get My Secondary Line Owner's Available Caller ID List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/endpoints",
      "operationId": "getMyEndpointsList",
      "summary": "Read the List of My Endpoints",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/endpoints/{endpointId}",
      "operationId": "getMyEndpointDetails",
      "summary": "Get My Endpoints Details",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/endpoints/{endpointId}",
      "operationId": "modifyMyEndpointDetails",
      "summary": "Modify My Endpoints Details",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callRecording",
      "operationId": "getMyCallRecordingSettings",
      "summary": "Get My Call Recording Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callRecording",
      "operationId": "getMySecondaryLinesCallRecordingSettings",
      "summary": "Get My Secondary Line Owner's Call Recording Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me",
      "operationId": "getMyOwnDetails",
      "summary": "Get My Own Details",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/featureAccessCode",
      "operationId": "getMyFeatureAccessCodes",
      "summary": "Get My Feature Access Codes",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/featureAccessCode",
      "operationId": "getMySecondaryLinesFeatureAccessCodes",
      "summary": "Get My Feature Access Codes For Secondary Line Owner",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/assignedAssistants",
      "operationId": "getMyExecutiveAssignedAssistants",
      "summary": "Get My Executive Assigned Assistants",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/assignedAssistants",
      "operationId": "modifyMyExecutiveAssignedAssistants",
      "summary": "Modify My Executive Assigned Assistants",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/availableAssistants",
      "operationId": "getMyExecutiveAvailableAssistants",
      "summary": "Get My Executive Available Assistants",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/assistant",
      "operationId": "getMyExecutiveAssistantSettings",
      "summary": "Get My Executive Assistant Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/assistant",
      "operationId": "modifyMyExecutiveAssistantSettings",
      "summary": "Modify My Executive Assistant Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/services",
      "operationId": "getMyCallingServicesList",
      "summary": "Get My Calling Services List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/services",
      "operationId": "getMySecondaryLinesCallingServicesList",
      "summary": "Get My Secondary Line Owner Calling Services List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/singleNumberReach",
      "operationId": "getMySingleNumberReachSettings",
      "summary": "Get User's Single Number Reach Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/singleNumberReach",
      "operationId": "modifyMySingleNumberReachSettings",
      "summary": "Modify User's Single Number Reach Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/singleNumberReach/numbers",
      "operationId": "addPhoneNumberAsSingleNumberReach",
      "summary": "Add phone number as User's Single Number Reach",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId}",
      "operationId": "modifyMySingleNumberReachContactSettings",
      "summary": "Modify User's Single Number Reach Contact Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/singleNumberReach/numbers/{phoneNumberId}",
      "operationId": "deleteMySingleNumberReachContactSettings",
      "summary": "Delete User's Single Number Reach Contact Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callForwarding",
      "operationId": "getMyCallForwardingSettings",
      "summary": "Read My Call Forwarding Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callForwarding",
      "operationId": "modifyMyCallForwardingSettings",
      "summary": "Configure My Call Forwarding Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding",
      "operationId": "getMySecondaryLinesCallForwardingSettings",
      "summary": "Get My Secondary Line Owner's Call Forwarding Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callForwarding",
      "operationId": "modifyMySecondaryLinesCallForwardingSettings",
      "summary": "Modify My Secondary Line Owner's Call Forwarding Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callPickupGroup",
      "operationId": "getMyCallPickupGroupSettings",
      "summary": "Get My Call Pickup Group Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPickupGroup",
      "operationId": "getMySecondaryLinesCallPickupGroupSettings",
      "summary": "Get My Secondary Line Owner Call Pickup Group Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callPark",
      "operationId": "getMyCallParkSettings",
      "summary": "Get My Call Park Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/callPark",
      "operationId": "getMySecondaryLinesCallParkSettings",
      "summary": "Get My Secondary Line Owner Call Park Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/voicemail",
      "operationId": "getMyVoicemailSettings",
      "summary": "Read Voicemail Settings for a Person",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/voicemail",
      "operationId": "modifyMyVoicemailSettings",
      "summary": "Configure Voicemail Settings for a Person",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail",
      "operationId": "getMySecondaryLinesVoicemailSettings",
      "summary": "Get My Secondary Line Owner's Voicemail Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/voicemail",
      "operationId": "modifyMySecondaryLinesVoicemailSettings",
      "summary": "Modify My Secondary Line Owner's Voicemail Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callBlock",
      "operationId": "getMyCallBlockSettings",
      "summary": "Get My Call Block Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/callBlock/numbers",
      "operationId": "addPhoneNumberToMyCallBlockList",
      "summary": "Add a phone number to user's Call Block List",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId}",
      "operationId": "getMyCallBlockStateForASpecificNumber",
      "summary": "Get My Call Block State For Specific Number",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/callBlock/numbers/{phoneNumberId}",
      "operationId": "deleteMyCallBlockNumber",
      "summary": "Delete User Call Block Number",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/monitoring",
      "operationId": "getMyMonitoringSettings",
      "summary": "Get My Monitoring Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/queues",
      "operationId": "getMyCallCenterSettings",
      "summary": "Get My Call Center Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/queues",
      "operationId": "modifyMyCallCenterSettings",
      "summary": "Modify My Call Center Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues",
      "operationId": "getMySecondaryLinesCallCenterSettings",
      "summary": "Get My Secondary Line Owner's Call Center Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/secondaryLines/{lineownerId}/queues",
      "operationId": "modifyMySecondaryLinesCallCenterSettings",
      "summary": "Modify My Secondary Line Owner's Call Center Settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callPolicies",
      "operationId": "getMyCallPoliciesSettings",
      "summary": "Get Call Policies Settings for User",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callPolicies",
      "operationId": "updateMyCallPoliciesSettings",
      "summary": "Modify Call Policies Settings for User",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/screening",
      "operationId": "getMyExecutiveScreeningSettings",
      "summary": "Get User Executive Screening Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/screening",
      "operationId": "updateMyExecutiveScreeningSettings",
      "summary": "Modify User Executive Screening Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/callFiltering",
      "operationId": "getMyExecutiveCallFilteringSettings",
      "summary": "Get User Executive Call Filtering Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/callFiltering",
      "operationId": "updateMyExecutiveCallFilteringSettings",
      "summary": "Modify User Executive Call Filtering Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/callFiltering/criteria/{id}",
      "operationId": "getMyExecutiveCallFilteringCriteria",
      "summary": "Get User Executive Call Filtering Criteria Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/callFiltering/criteria/{id}",
      "operationId": "updateMyExecutiveCallFilteringCriteria",
      "summary": "Modify User Executive Call Filtering Criteria Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/executive/callFiltering/criteria/{id}",
      "operationId": "deleteMyExecutiveCallFilteringCriteria",
      "summary": "Delete User Executive Call Filtering Criteria",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/bargeIn",
      "operationId": "getBargeInSettings",
      "summary": "Get Barge-In Settings",
      "tags": [
        "Beta Settings Features For Barge-In"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/bargeIn",
      "operationId": "configureBargeInSettings",
      "summary": "Configure Barge-In Settings",
      "tags": [
        "Beta Settings Features For Barge-In"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/doNotDisturb",
      "operationId": "getMyDoNotDisturbSettings",
      "summary": "Get Do Not Disturb Settings for User",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/doNotDisturb",
      "operationId": "updateMyDoNotDisturbSettings",
      "summary": "Modify Do Not Disturb Settings for User",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/executive/callFiltering/criteria",
      "operationId": "createMyExecutiveCallFilteringCriteria",
      "summary": "Add User Executive Call Filtering Criteria",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/executive/alert",
      "operationId": "getMyExecutiveAlertSettings",
      "summary": "Get User Executive Alert Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/executive/alert",
      "operationId": "updateMyExecutiveAlertSettings",
      "summary": "Modify User Executive Alert Settings",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/countries/{countryCode}",
      "operationId": "getCountryTelephonyConfigRequirements",
      "summary": "Get country-specific telephony configuration requirements",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/announcementLanguages",
      "operationId": "getAnnouncementLanguagesForMe",
      "summary": "Get announcement languages for the authenticated user",
      "tags": [
        "Beta Call Settings For Me With Userhub Phase1"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callCaptions",
      "operationId": "getMyCallCaptionsSettings",
      "summary": "Get my call captions settings",
      "tags": [
        "Call Settings For Me"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/priorityAlert",
      "operationId": "getMyPriorityAlertSettings",
      "summary": "Get Priority Alert Settings",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/priorityAlert",
      "operationId": "updateMyPriorityAlertSettings",
      "summary": "Modify Priority Alert Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/priorityAlert/criteria",
      "operationId": "createMyPriorityAlertCriteria",
      "summary": "Add a Priority Alert Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/priorityAlert/criteria/{id}",
      "operationId": "getMyPriorityAlertCriteriaSettings",
      "summary": "Get Priority Alert Criteria Settings",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/priorityAlert/criteria/{id}",
      "operationId": "updateMyPriorityAlertCriteriaSettings",
      "summary": "Modify Settings for a Priority Alert Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/priorityAlert/criteria/{id}",
      "operationId": "deleteMyPriorityAlertCriteria",
      "summary": "Delete a Priority Alert Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/schedules",
      "operationId": "getMySchedules",
      "summary": "Get User (and Location) Schedules",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/schedules",
      "operationId": "createMySchedule",
      "summary": "Add a User level Schedule for Call Settings",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}",
      "operationId": "getMySchedule",
      "summary": "Get User Schedule",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}",
      "operationId": "updateMySchedule",
      "summary": "Modify User Schedule",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}",
      "operationId": "deleteMyUserSchedule",
      "summary": "Delete a User Schedule",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events",
      "operationId": "createMyScheduleEvent",
      "summary": "Add an event for a User Schedule",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "getMyScheduleEvent",
      "summary": "Get User Schedule Event",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "updateMyScheduleEvent",
      "summary": "Modify User Schedule Event",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "deleteMyUserScheduleEvent",
      "summary": "Delete User a Schedule Event",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/locations/schedules/{scheduleType}/{scheduleId}",
      "operationId": "getMyLocationSchedule",
      "summary": "Get User's Location Level Schedule",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callNotify",
      "operationId": "getMyCallNotifySettings",
      "summary": "Get Call Notify Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callNotify",
      "operationId": "updateMyCallNotifySettings",
      "summary": "Modify Call Notify Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/callNotify/criteria",
      "operationId": "createMyCallNotifyCriteria",
      "summary": "Add a Call Notify Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callNotify/criteria/{id}",
      "operationId": "getMyCallNotifyCriteriaSettings",
      "summary": "Get Call Notify Criteria Settings",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callNotify/criteria/{id}",
      "operationId": "updateMyCallNotifyCriteriaSettings",
      "summary": "Modify a Call Notify Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/callNotify/criteria/{id}",
      "operationId": "deleteMyCallNotifyCriteria",
      "summary": "Delete a Call Notify Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveAccept",
      "operationId": "getMySelectiveAcceptSettings",
      "summary": "Get Selective Call Accept Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveAccept",
      "operationId": "updateMySelectiveAcceptSettings",
      "summary": "Modify Selective Call Accept Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/selectiveAccept/criteria",
      "operationId": "createMySelectiveAcceptCriteria",
      "summary": "Add User Selective Call Accept Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveAccept/criteria/{id}",
      "operationId": "getMySelectiveAcceptCriteriaSettings",
      "summary": "Get Selective Call Accept Criteria Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveAccept/criteria/{id}",
      "operationId": "updateMySelectiveCallAcceptCriteriaSettings",
      "summary": "Modify a Selective Call Accept Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/selectiveAccept/criteria/{id}",
      "operationId": "deleteMySelectiveCallAcceptCriteria",
      "summary": "Delete a Selective Call Accept Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/location/assignedNumbers",
      "operationId": "getAvailableNumbersForMyLocation",
      "summary": "Get Available Numbers for User's Location",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/selectiveForward/criteria",
      "operationId": "createMySelectiveCallForwardCriteria",
      "summary": "Add a Selective Call Forwarding Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveForward/criteria/{id}",
      "operationId": "getMySelectiveCallForwardCriteria",
      "summary": "Get Settings for a Selective Call Forwarding Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveForward/criteria/{id}",
      "operationId": "updateMySelectiveCallForwardingCriteriaSettings",
      "summary": "Modify Settings for a Selective Call Forwarding Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/selectiveForward/criteria/{id}",
      "operationId": "deleteMySelectiveCallForwardingCriteria",
      "summary": "Delete a Selective Call Forwarding Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveForward",
      "operationId": "getMySelectiveForwardSettings",
      "summary": "Get Selective Call Forward Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveForward",
      "operationId": "updateMySelectiveForwardSettings",
      "summary": "Modify Selective Call Forward Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase2"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveReject",
      "operationId": "getMySelectiveRejectSettings",
      "summary": "Get Selective Call Reject Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveReject",
      "operationId": "updateMySelectiveRejectSettings",
      "summary": "Modify Selective Call Reject Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/selectiveReject/criteria",
      "operationId": "createMySelectiveRejectCriteria",
      "summary": "Add User Selective Call Reject Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/anonymousCallReject",
      "operationId": "getMyAnonymousCallRejectSettings",
      "summary": "Get Anonymous Call Rejection Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/anonymousCallReject",
      "operationId": "updateMyAnonymousCallRejectSettings",
      "summary": "Modify Anonymous Call Rejection Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/selectiveReject/criteria/{id}",
      "operationId": "getMySelectiveRejectCriteriaSettings",
      "summary": "Get Selective Call Reject Criteria Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/selectiveReject/criteria/{id}",
      "operationId": "updateMySelectiveCallRejectCriteriaSettings",
      "summary": "Modify a Selective Call Reject Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/selectiveReject/criteria/{id}",
      "operationId": "deleteMySelectiveCallRejectCriteria",
      "summary": "Delete a Selective Call Reject Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/callWaiting",
      "operationId": "getMyCallWaitingSettings",
      "summary": "Get Call Waiting Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/callWaiting",
      "operationId": "updateMyCallWaitingSettings",
      "summary": "Modify Call Waiting Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/sequentialRing",
      "operationId": "getMySequentialRingSettings",
      "summary": "Get Sequential Ring Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/sequentialRing",
      "operationId": "updateMySequentialRingSettings",
      "summary": "Modify Sequential Ring Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/sequentialRing/criteria",
      "operationId": "createMySequentialRingCriteria",
      "summary": "Add User Sequential Ring Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/sequentialRing/criteria/{id}",
      "operationId": "getMySequentialRingCriteriaSettings",
      "summary": "Get Sequential Ring Criteria Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/sequentialRing/criteria/{id}",
      "operationId": "updateMySequentialRingCriteriaSettings",
      "summary": "Modify Sequential Ring Criteria Settings for User",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/sequentialRing/criteria/{id}",
      "operationId": "deleteMySequentialRingCriteria",
      "summary": "Delete Sequential Ring Criteria",
      "tags": [
        "Call Settings For Me With UserHub Phase3"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/modeManagement/features",
      "operationId": "getModeManagementFeatures",
      "summary": "Get Mode Management Features",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/modeManagement/features/commonModes",
      "operationId": "getCommonModes",
      "summary": "Get Common Modes",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/modeManagement/features/actions/switchMode/invoke",
      "operationId": "switchModeMultipleFeatures",
      "summary": "Switch Mode for Multiple Features",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}",
      "operationId": "getModeManagementFeature",
      "summary": "Get Mode Management Feature",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}/normalOperationMode",
      "operationId": "getNormalOperationMode",
      "summary": "Get Normal Operation Mode",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}/modes/{modeId}",
      "operationId": "getOperatingMode",
      "summary": "Get Operating Mode",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/switchToNormalOperation/invoke",
      "operationId": "switchToNormalOperation",
      "summary": "Switch to Normal Operation",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/switchMode/invoke",
      "operationId": "switchModeForFeature",
      "summary": "Switch Mode for Single Feature",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/modeManagement/features/{featureId}/actions/extendMode/invoke",
      "operationId": "extendMode",
      "summary": "Extend Current Operating Mode Duration",
      "tags": [
        "Mode Management"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/voicemail/actions/busyGreetingUpload/invoke",
      "operationId": "uploadVoicemailBusyGreeting",
      "summary": "Upload Voicemail Busy Greeting",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/voicemail/actions/noAnswerGreetingUpload/invoke",
      "operationId": "uploadVoicemailNoAnswerGreeting",
      "summary": "Upload Voicemail No Answer Greeting",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/simultaneousRing",
      "operationId": "getMySimultaneousRingSettings",
      "summary": "Retrieve My Simultaneous Ring Settings",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/simultaneousRing",
      "operationId": "updateMySimultaneousRingSettings",
      "summary": "Modify My Simultaneous Ring Settings",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/simultaneousRing/criteria/{id}",
      "operationId": "getMySimultaneousRingCriteria",
      "summary": "Retrieve My Simultaneous Ring Criteria",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/simultaneousRing/criteria/{id}",
      "operationId": "updateMySimultaneousRingCriteria",
      "summary": "Modify My Simultaneous Ring Criteria",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/me/settings/simultaneousRing/criteria/{id}",
      "operationId": "deleteMySimultaneousRingCriteria",
      "summary": "Delete My Simultaneous Ring Criteria",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/me/settings/simultaneousRing/criteria",
      "operationId": "createMySimultaneousRingCriteria",
      "summary": "Create My Simultaneous Ring Criteria",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/guestCalling/numbers",
      "operationId": "getMyGuestCallingNumbers",
      "summary": "Retrieve My Guest Calling Numbers",
      "tags": [
        "Call Settings For Me Phase 4"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/voicemail/rules",
      "operationId": "getUserVoicemailRules",
      "summary": "Get Person's Voicemail Rules",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/voicemail/pin",
      "operationId": "updateVoicemailPin",
      "summary": "Update Voicemail PIN",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/hoteling/guest",
      "operationId": "getHotelingGuestSettings",
      "summary": "Get Hoteling Guest Settings",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/me/settings/hoteling/guest",
      "operationId": "updateHotelingGuestSettings",
      "summary": "Update Hoteling Guest Settings",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/hoteling/availableHosts",
      "operationId": "getAvailableHotelingHosts",
      "summary": "Get Available Hoteling Hosts",
      "tags": [
        "Call Settings For Me Phase 5"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcementLanguages",
      "operationId": "Read the List of Announcement Languages",
      "summary": "Read the List of Announcement Languages",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/voicemail/settings",
      "operationId": "Get Voicemail Settings",
      "summary": "Get Voicemail Settings",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/voicemail/settings",
      "operationId": "Update Voicemail Settings",
      "summary": "Update Voicemail Settings",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/voicemail/rules",
      "operationId": "Get Voicemail Rules",
      "summary": "Get Voicemail Rules",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/voicemail/rules",
      "operationId": "Update Voicemail Rules",
      "summary": "Update Voicemail Rules",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/moh/settings",
      "operationId": "Get the organization Music on Hold configuration",
      "summary": "Get the organization Music on Hold configuration",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/moh/settings",
      "operationId": "Update the organization Music on Hold configuration",
      "summary": "Update the organization Music on Hold configuration",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/largeOrgStatus",
      "operationId": "getLargeOrganizationStatus",
      "summary": "Get Large Organization Status",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callCaptions",
      "operationId": "Get the organization call captions settings",
      "summary": "Get the organization call captions settings",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callCaptions",
      "operationId": "Update the organization call captions settings",
      "summary": "Update the organization call captions settings",
      "tags": [
        "Calling Service Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/settings/msTeams",
      "operationId": "Get an Organization's MS Teams Settings",
      "summary": "Get an Organization's MS Teams Settings",
      "tags": [
        "Client Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/settings/msTeams",
      "operationId": "Update an Organization's MS Teams Setting",
      "summary": "Update an Organization's MS Teams Setting",
      "tags": [
        "Client Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/conference",
      "operationId": "Get Conference Details",
      "summary": "Get Conference Details",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference",
      "operationId": "Start Conference",
      "summary": "Start Conference",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/conference",
      "operationId": "Release Conference",
      "summary": "Release Conference",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/addParticipant",
      "operationId": "Add Participant",
      "summary": "Add Participant",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/mute",
      "operationId": "Mute",
      "summary": "Mute",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/unmute",
      "operationId": "Unmute",
      "summary": "Unmute",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/deafen",
      "operationId": "Deafen Participant",
      "summary": "Deafen Participant",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/undeafen",
      "operationId": "Undeafen Participant",
      "summary": "Undeafen Participant",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/hold",
      "operationId": "Hold",
      "summary": "Hold",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/conference/resume",
      "operationId": "Resume",
      "summary": "Resume",
      "tags": [
        "Conference Controls"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/me/settings/contactCenterExtensions",
      "operationId": "Read the Contact Center Extensions",
      "summary": "Read the Contact Center Extensions",
      "tags": []
    },
    {
      "method": "GET",
      "path": "/convergedRecordings",
      "operationId": "list_recordings",
      "summary": "List Recordings",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "GET",
      "path": "/admin/convergedRecordings",
      "operationId": "list_recordings_for_admin_or_compliance_officer",
      "summary": "List Recordings for Admin or Compliance officer",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "GET",
      "path": "/convergedRecordings/{recordingId}",
      "operationId": "get_recording_details",
      "summary": "Get Recording Details",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/convergedRecordings/{recordingId}",
      "operationId": "delete_a_recording",
      "summary": "Delete a Recording",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "GET",
      "path": "/convergedRecordings/{recordingId}/metadata",
      "operationId": "get_recording_metadata",
      "summary": "Get Recording metadata",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "POST",
      "path": "/convergedRecordings/reassign",
      "operationId": "reassign_recordings",
      "summary": "Reassign Recordings",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "POST",
      "path": "/convergedRecordings/softDelete",
      "operationId": "move_recordings_into_the_recycle_bin",
      "summary": "Move Recordings into the Recycle Bin",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "POST",
      "path": "/convergedRecordings/restore",
      "operationId": "restore_recordings_from_recycle_bin",
      "summary": "Restore Recordings from Recycle Bin",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "POST",
      "path": "/convergedRecordings/purge",
      "operationId": "purge_recordings_from_recycle_bin",
      "summary": "Purge Recordings from Recycle Bin",
      "tags": [
        "Converged Recordings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}/members",
      "operationId": "getDeviceMembers",
      "summary": "Get Device Members",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/{deviceId}/members",
      "operationId": "updateMembersOnDevice",
      "summary": "Update Members on the device",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}/availableMembers",
      "operationId": "searchMembers",
      "summary": "Search Members",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}/availableMembers/count",
      "operationId": "getCountOfMembers",
      "summary": "Get Count of Members",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/availableMembers/count",
      "operationId": "getCountOfAvailableMembers",
      "summary": "Get Count of Available Members",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/devices/{deviceId}/actions/applyChanges/invoke",
      "operationId": "applyChangesForASpecificDevice",
      "summary": "Apply Changes for a specific device",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}/settings",
      "operationId": "getDeviceSettings",
      "summary": "Get Device Settings",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/{deviceId}/settings",
      "operationId": "updateDeviceSettings",
      "summary": "Update device settings",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/devices/settings",
      "operationId": "getLocationDeviceSettings",
      "summary": "Get Location Device Settings",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}",
      "operationId": "getWebexCallingDeviceDetails",
      "summary": "Get Webex Calling Device Details",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/{deviceId}",
      "operationId": "updateThirdPartyDevice",
      "summary": "Update Third Party Device",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/devices",
      "operationId": "getPersonDevices",
      "summary": "Get Person Devices",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/devices/settings/hoteling",
      "operationId": "modefyHotelingSettingsForPersonsPrimaryDevices",
      "summary": "Modify Hoteling Settings for a Person's Primary Devices",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/devices",
      "operationId": "getWorkspaceDevices",
      "summary": "Get Workspace Devices",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/devices",
      "operationId": "modifyWorkspaceDevices",
      "summary": "Modify Workspace Devices",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/supportedDevices",
      "operationId": "readTheListOfSupportedDevices",
      "summary": "Read the List of Supported Devices",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/settings",
      "operationId": "readDeviceOverrideSettingsForOrganization",
      "summary": "Read the device override settings for a organization",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/lineKeyTemplates",
      "operationId": "readListOfLineKeyTemplates",
      "summary": "Read the list of Line Key Templates",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/devices/lineKeyTemplates",
      "operationId": "createLineKeyTemplate",
      "summary": "Create a Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/lineKeyTemplates/{templateId}",
      "operationId": "getDetailsOfLineKeyTemplate",
      "summary": "Get details of a Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/lineKeyTemplates/{templateId}",
      "operationId": "modifyLineKeyTemplate",
      "summary": "Modify a Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/devices/lineKeyTemplates/{templateId}",
      "operationId": "deleteLineKeyTemplate",
      "summary": "Delete a Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/devices/actions/previewApplyLineKeyTemplate/invoke",
      "operationId": "previewApplyLineKeyTemplate",
      "summary": "Preview Apply Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/applyLineKeyTemplate",
      "operationId": "getListOfApplyLineKeyTemplatesJobs",
      "summary": "Get List of Apply Line Key Template jobs",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/devices/applyLineKeyTemplate",
      "operationId": "applyLineKeyTemplate",
      "summary": "Apply a Line Key Template",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/applyLineKeyTemplate/{jobId}",
      "operationId": "getTheJobStatusOfAnApplyLineKeyTemplateJob",
      "summary": "Get the job status of an Apply Line Key Template job",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/applyLineKeyTemplate/{jobId}/errors",
      "operationId": "getJobErrorsForApplyLineKeyTemplateJob",
      "summary": "Get job errors for an Apply Line Key Template job",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/dects/supportedDevices",
      "operationId": "readTheDectDeviceTypeListDeprecated",
      "summary": "Read the DECT device type list - Deprecated",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/dectNetworks/supportedDevices",
      "operationId": "readTheDectDeviceTypeList",
      "summary": "Read the DECT device type list",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/devices/actions/validateMacs/invoke",
      "operationId": "validateAListOfMACAddress",
      "summary": "Validate a list of MAC address",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/callDeviceSettings",
      "operationId": "listChangeDeviceSettingsJobs",
      "summary": "List Change Device Settings Jobs",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/devices/callDeviceSettings",
      "operationId": "changeDeviceSettingsAcrossOrganizationOrLocationJob",
      "summary": "Change Device Settings Across Organization Or Location Job",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/callDeviceSettings/{jobId}",
      "operationId": "getChangeDeviceSettingsJobStatus",
      "summary": "Get Change Device Settings Job Status",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/callDeviceSettings/{jobId}/errors",
      "operationId": "listChangeDeviceSettingsJobErrors",
      "summary": "List Change Device Settings Job Errors",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/{deviceId}/layout",
      "operationId": "getDeviceLayoutByDeviceId",
      "summary": "Get Device Layout by Device ID",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/{deviceId}/layout",
      "operationId": "modifyDeviceLayoutByDeviceId",
      "summary": "Modify Device Layout by Device ID",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/rebuildPhones",
      "operationId": "listRebuildPhonesJobs",
      "summary": "List Rebuild Phones Jobs",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/devices/rebuildPhones",
      "operationId": "rebuildPhonesConfiguration",
      "summary": "Rebuild Phones Configuration",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/rebuildPhones/{jobId}",
      "operationId": "getTheJobStatusOfARebuildPhonesJob",
      "summary": "Get the Job Status of a Rebuild Phones Job",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/rebuildPhones/{jobId}/errors",
      "operationId": "getJobErrorsForARebuildPhonesJob",
      "summary": "Get Job Errors for a Rebuild Phones Job",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/devices/settings",
      "operationId": "getDeviceSettingsForAPerson",
      "summary": "Get Device Settings for a Person",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/devices/settings",
      "operationId": "updateDeviceSettingsForAPerson",
      "summary": "Update Device Settings for a Person",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/devices/settings",
      "operationId": "getDeviceSettingsForAWorkspace",
      "summary": "Get Device Settings for a Workspace",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/devices/settings",
      "operationId": "updateDeviceSettingsForAWorkspace",
      "summary": "Update Device Settings for a Workspace",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/backgroundImages",
      "operationId": "readTheListOfBackgroundImages",
      "summary": "Read the List of Background Images",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/devices/backgroundImages",
      "operationId": "deleteDeviceBackgroundImages",
      "summary": "Delete Device Background Images",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/devices/{deviceId}/actions/backgroundImageUpload/invoke",
      "operationId": "uploadADeviceBackgroundImage",
      "summary": "Upload a Device Background Image",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/devices/count",
      "operationId": "getUserDevicesCount",
      "summary": "Get User Devices Count",
      "tags": [
        "Device Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/dynamicSettings/validationSchema",
      "operationId": "getValidationSchema",
      "summary": "Get Validation Schema",
      "tags": [
        "Beta Device Call Settings With Dynamic Device Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/devices/dynamicSettings/settingsGroups",
      "operationId": "getSettingsGroups",
      "summary": "Get Settings Groups",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/lists/devices/dynamicSettings/actions/getSettings/invoke",
      "operationId": "getCustomerDeviceDynamicSettings",
      "summary": "Get Customer Device Dynamic Settings",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/lists/locations/{locationId}/devices/dynamicSettings/actions/getSettings/invoke",
      "operationId": "getLocationDeviceDynamicSettings",
      "summary": "Get Location Device Dynamic Settings",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/lists/devices/{deviceId}/dynamicSettings/actions/getSettings/invoke",
      "operationId": "getDeviceDynamicSettings",
      "summary": "Get Device Dynamic Settings",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/devices/{deviceId}/dynamicSettings",
      "operationId": "updateSpecifiedSettingsForTheDevice",
      "summary": "Update Device Dynamic Settings",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/dynamicDeviceSettings",
      "operationId": "listDynamicDeviceSettingsJobs",
      "summary": "List Device Dynamic Settings Jobs",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/devices/dynamicDeviceSettings",
      "operationId": "updatesDynamicDeviceSettingsAcrossOrganizationOrLocation",
      "summary": "Update Device Dynamic Settings Across Organization or Location",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/dynamicDeviceSettings/{jobId}",
      "operationId": "getDeviceDynamicSettingsJobStatus",
      "summary": "Get Device Dynamic Settings Job Status",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/devices/dynamicDeviceSettings/{jobId}/errors",
      "operationId": "listDynamicDeviceSettingsJobErrors",
      "summary": "List Device Dynamic Settings Job Errors",
      "tags": [
        "Device Call Settings With Device Dynamic Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/devices",
      "operationId": "List Devices",
      "summary": "List Devices",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "POST",
      "path": "/devices",
      "operationId": "Create a Device by MAC Address",
      "summary": "Create a Device by MAC Address",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "GET",
      "path": "/devices/{deviceId}",
      "operationId": "getDeviceDetails",
      "summary": "Get Device Details",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "DELETE",
      "path": "/devices/{deviceId}",
      "operationId": "Delete a Device",
      "summary": "Delete a Device",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "PATCH",
      "path": "/devices/{deviceId}",
      "operationId": "Modify Device Tags",
      "summary": "Modify Device Tags",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "POST",
      "path": "/devices/activationCode",
      "operationId": "Create a Device Activation Code",
      "summary": "Create a Device Activation Code",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/redSky/serviceSettings",
      "operationId": "Update RedSky Service Settings",
      "summary": "Update RedSky Service Settings",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/redSky",
      "operationId": "Retrieve RedSky Account Details for an Organization",
      "summary": "Retrieve RedSky Account Details for an Organization",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/redSky",
      "operationId": "Create an Account and Admin in RedSky",
      "summary": "Create an Account and Admin in RedSky",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/redSky/status",
      "operationId": "Get the Organization Compliance Status for a RedSky Account",
      "summary": "Get the Organization Compliance Status for a RedSky Account",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/redSky/status",
      "operationId": "Update the Organization RedSky Account's Compliance Status",
      "summary": "Update the Organization RedSky Account's Compliance Status",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/redSky/complianceStatus",
      "operationId": "Get the Organization Compliance Status and the Location Status List",
      "summary": "Get the Organization Compliance Status and the Location Status List",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/redSky/actions/login/invoke",
      "operationId": "Login to a RedSky Admin Account",
      "summary": "Login to a RedSky Admin Account",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/redSky",
      "operationId": "Get a Location's RedSky Emergency Calling Parameters",
      "summary": "Get a Location's RedSky Emergency Calling Parameters",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/redSky/status",
      "operationId": "Get a Location's RedSky Compliance Status",
      "summary": "Get a Location's RedSky Compliance Status",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/redSky/status",
      "operationId": "Update a Location's RedSky Compliance Status",
      "summary": "Update a Location's RedSky Compliance Status",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/redSky/building",
      "operationId": "Create a RedSky Building Address and Alert Email for a Location",
      "summary": "Create a RedSky Building Address and Alert Email for a Location",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/redSky/building",
      "operationId": "Update a RedSky Building Address for a Location",
      "summary": "Update a RedSky Building Address for a Location",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/emergencyCallNotification",
      "operationId": "Get an Organization Emergency Call Notification",
      "summary": "Get an Organization Emergency Call Notification",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/emergencyCallNotification",
      "operationId": "Update an Organization Emergency Call Notification",
      "summary": "Update an Organization Emergency Call Notification",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/emergencyCallNotification",
      "operationId": "Get a Location Emergency Call Notification",
      "summary": "Get a Location Emergency Call Notification",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/emergencyCallNotification",
      "operationId": "Update a Location Emergency Call Notification",
      "summary": "Update a Location Emergency Call Notification",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/huntGroups/{huntGroupId}/emergencyCallbackNumber/dependencies",
      "operationId": "Get Dependencies for a Hunt Group Emergency Callback Number",
      "summary": "Get Dependencies for a Hunt Group Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/emergencyCallbackNumber",
      "operationId": "Get a Person's Emergency Callback Number",
      "summary": "Get a Person's Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/emergencyCallbackNumber",
      "operationId": "Update a Person's Emergency Callback Number",
      "summary": "Update a Person's Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/emergencyCallbackNumber/dependencies",
      "operationId": "Retrieve A Person's Emergency Callback Number Dependencies",
      "summary": "Retrieve A Person's Emergency Callback Number Dependencies",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber",
      "operationId": "Get a Workspace Emergency Callback Number",
      "summary": "Get a Workspace Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber",
      "operationId": "Update a Workspace Emergency Callback Number",
      "summary": "Update a Workspace Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/dependencies",
      "operationId": "Retrieve Workspace Emergency Callback Number Dependencies",
      "summary": "Retrieve Workspace Emergency Callback Number Dependencies",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/dependencies",
      "operationId": "Get Dependencies for a Virtual Line Emergency Callback Number",
      "summary": "Get Dependencies for a Virtual Line Emergency Callback Number",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber",
      "operationId": "Get the Virtual Line's Emergency Callback settings",
      "summary": "Get the Virtual Line's Emergency Callback settings",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber",
      "operationId": "Update a Virtual Line's Emergency Callback settings",
      "summary": "Update a Virtual Line's Emergency Callback settings",
      "tags": [
        "Emergency Services Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/playlists",
      "operationId": "listAnnouncementPlaylists",
      "summary": "List Announcement Playlists",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/announcements/playlists",
      "operationId": "createAnnouncementPlaylist",
      "summary": "Create Announcement Playlist",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/playlists/{playlistId}",
      "operationId": "getAnnouncementPlaylist",
      "summary": "Get Announcement Playlist",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/announcements/playlists/{playlistId}",
      "operationId": "updateAnnouncementPlaylist",
      "summary": "Update Announcement Playlist",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/announcements/playlists/{playlistId}",
      "operationId": "deleteAnnouncementPlaylist",
      "summary": "Delete Announcement Playlist",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/playlists/{playlistId}/locations",
      "operationId": "listPlaylistLocations",
      "summary": "List Playlist Locations",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/announcements/playlists/{playlistId}/locations",
      "operationId": "updatePlaylistLocations",
      "summary": "Update Playlist Locations",
      "tags": [
        "Features: Announcement Playlist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/playlists/{playListId}/usage",
      "operationId": "getPlaylistUsage",
      "summary": "Get Playlist Usage",
      "tags": [
        "Call Queue Settings with Playlist Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements",
      "operationId": "Fetch list of announcement greetings on location and organization level",
      "summary": "Fetch list of announcement greetings on location and organization level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/announcements",
      "operationId": "Upload a binary announcement greeting at organization level",
      "summary": "Upload a binary announcement greeting at organization level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/usage",
      "operationId": "Fetch repository usage for announcements for an organization",
      "summary": "Fetch repository usage for announcements for an organization",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/announcements/{announcementId}",
      "operationId": "Fetch details of a binary announcement greeting at the organization level",
      "summary": "Fetch details of a binary announcement greeting at the organization level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/announcements/{announcementId}",
      "operationId": "Modify a binary announcement greeting at organization level",
      "summary": "Modify a binary announcement greeting at organization level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/announcements/{announcementId}",
      "operationId": "Delete an announcement greeting of the organization",
      "summary": "Delete an announcement greeting of the organization",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/announcements",
      "operationId": "Upload a binary announcement greeting at the location level",
      "summary": "Upload a binary announcement greeting at the location level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/announcements/usage",
      "operationId": "Fetch repository usage for announcements in a location",
      "summary": "Fetch repository usage for announcements in a location",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/announcements/{announcementId}",
      "operationId": "Fetch details of a binary announcement greeting at location level",
      "summary": "Fetch details of a binary announcement greeting at location level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/announcements/{announcementId}",
      "operationId": "Modify a binary announcement greeting at location level",
      "summary": "Modify a binary announcement greeting at location level",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/announcements/{announcementId}",
      "operationId": "Delete an announcement greeting in a location",
      "summary": "Delete an announcement greeting in a location",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/textToSpeech/actions/generate/invoke",
      "operationId": "generateTextToSpeech",
      "summary": "Generate a Text-to-Speech Prompt",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/textToSpeech/usage",
      "operationId": "getTextToSpeechUsage",
      "summary": "Get Text-to-Speech Usage",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/textToSpeech/{ttsId}",
      "operationId": "getTextToSpeechGenerationStatus",
      "summary": "Get Text-to-Speech Generation Status",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/textToSpeech/voices",
      "operationId": "listTextToSpeechVoices",
      "summary": "List Text-to-Speech Voices",
      "tags": [
        "Features: Announcement Repository"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/autoAttendants",
      "operationId": "listAutoAttendants",
      "summary": "Read the List of Auto Attendants",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}",
      "operationId": "getAutoAttendant",
      "summary": "Get Details for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}",
      "operationId": "updateAutoAttendant",
      "summary": "Update an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}",
      "operationId": "deleteAutoAttendant",
      "summary": "Delete an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/autoAttendants",
      "operationId": "createAutoAttendant",
      "summary": "Create an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding",
      "operationId": "getAutoAttendantCallForwardingSettings",
      "summary": "Get Call Forwarding Settings for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding",
      "operationId": "updateAutoAttendantCallForwardingSettings",
      "summary": "Update Call Forwarding Settings for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules",
      "operationId": "createAutoAttendantSelectiveCallForwardingRule",
      "summary": "Create a Selective Call Forwarding Rule for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "getAutoAttendantSelectiveCallForwardingRule",
      "summary": "Get Selective Call Forwarding Rule for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "updateAutoAttendantSelectiveCallForwardingRule",
      "summary": "Update Selective Call Forwarding Rule for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "deleteAutoAttendantSelectiveCallForwardingRule",
      "summary": "Delete a Selective Call Forwarding Rule for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/availableNumbers",
      "operationId": "getAutoAttendantPrimaryAvailablePhoneNumbers",
      "summary": "Get Auto Attendant Primary Available Phone Numbers",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/alternate/availableNumbers",
      "operationId": "getAutoAttendantAlternateAvailablePhoneNumbers",
      "summary": "Get Auto Attendant Alternate Available Phone Numbers",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/callForwarding/availableNumbers",
      "operationId": "getAutoAttendantCallForwardAvailablePhoneNumbers",
      "summary": "Get Auto Attendant Call Forward Available Phone Numbers",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/callForwarding/actions/switchMode/invoke",
      "operationId": "switchAutoAttendantCallForwardingMode",
      "summary": "Switch Mode for Call Forwarding Settings for an Auto Attendant",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/announcements/{fileName}",
      "operationId": "deleteAutoAttendantAnnouncementFile",
      "summary": "Delete a Auto Attendant Announcement File",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/autoAttendants/{autoAttendantId}/announcements",
      "operationId": "listAutoAttendantAnnouncementFiles",
      "summary": "Read the List of Auto Attendant Announcement Files",
      "tags": [
        "Features:  Auto Attendant"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParks",
      "operationId": "Read the List of Call Parks",
      "summary": "Read the List of Call Parks",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/callParks",
      "operationId": "Create a Call Park",
      "summary": "Create a Call Park",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParks/{callParkId}",
      "operationId": "Get Details for a Call Park",
      "summary": "Get Details for a Call Park",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callParks/{callParkId}",
      "operationId": "Update a Call Park",
      "summary": "Update a Call Park",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/callParks/{callParkId}",
      "operationId": "Delete a Call Park",
      "summary": "Delete a Call Park",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParks/availableUsers",
      "operationId": "Get available agents from Call Parks",
      "summary": "Get available agents from Call Parks",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParks/availableRecallHuntGroups",
      "operationId": "Get available recall hunt groups from Call Parks",
      "summary": "Get available recall hunt groups from Call Parks",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParks/settings",
      "operationId": "Get Call Park Settings",
      "summary": "Get Call Park Settings",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callParks/settings",
      "operationId": "Update Call Park settings",
      "summary": "Update Call Park settings",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callParkExtensions",
      "operationId": "Read the List of Call Park Extensions",
      "summary": "Read the List of Call Park Extensions",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId}",
      "operationId": "Get Details for a Call Park Extension",
      "summary": "Get Details for a Call Park Extension",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId}",
      "operationId": "Update a Call Park Extension",
      "summary": "Update a Call Park Extension",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/callParkExtensions/{callParkExtensionId}",
      "operationId": "Delete a Call Park Extension",
      "summary": "Delete a Call Park Extension",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/callParkExtensions",
      "operationId": "Create a Call Park Extension",
      "summary": "Create a Call Park Extension",
      "tags": [
        "Features:  Call Park"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callPickups",
      "operationId": "Read the List of Call Pickups",
      "summary": "Read the List of Call Pickups",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/callPickups",
      "operationId": "Create a Call Pickup",
      "summary": "Create a Call Pickup",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callPickups/{callPickupId}",
      "operationId": "Get Details for a Call Pickup",
      "summary": "Get Details for a Call Pickup",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callPickups/{callPickupId}",
      "operationId": "Update a Call Pickup",
      "summary": "Update a Call Pickup",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/callPickups/{callPickupId}",
      "operationId": "Delete a Call Pickup",
      "summary": "Delete a Call Pickup",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callPickups/availableUsers",
      "operationId": "Get available agents from Call Pickups",
      "summary": "Get available agents from Call Pickups",
      "tags": [
        "Features:  Call Pickup"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/queues",
      "operationId": "listCallQueues",
      "summary": "Read the List of Call Queues with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/queues",
      "operationId": "createCallQueue",
      "summary": "Create a Call Queue with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}",
      "operationId": "getCallQueueWithCustomerAssist",
      "summary": "Get Details for a Call Queue with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}",
      "operationId": "updateCallQueue",
      "summary": "Update a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}",
      "operationId": "deleteCallQueue",
      "summary": "Delete a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/announcements",
      "operationId": "listCallQueueAnnouncementFiles",
      "summary": "Read the List of Call Queue Announcement Files",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/announcements/{fileName}",
      "operationId": "deleteCallQueueAnnouncementFile",
      "summary": "Delete a Call Queue Announcement File",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding",
      "operationId": "getCallQueueCallForwardingSettings",
      "summary": "Get Call Forwarding Settings for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding",
      "operationId": "updateCallQueueCallForwardingSettings",
      "summary": "Update Call Forwarding Settings for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules",
      "operationId": "createCallQueueSelectiveCallForwardingRule",
      "summary": "Create a Selective Call Forwarding Rule for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "getCallQueueSelectiveCallForwardingRule",
      "summary": "Get Selective Call Forwarding Rule for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "updateCallQueueSelectiveCallForwardingRule",
      "summary": "Update a Selective Call Forwarding Rule for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "deleteCallQueueSelectiveCallForwardingRule",
      "summary": "Delete a Selective Call Forwarding Rule for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/holidayService",
      "operationId": "getCallQueueHolidayService",
      "summary": "Get Details for a Call Queue Holiday Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/holidayService",
      "operationId": "updateCallQueueHolidayService",
      "summary": "Update a Call Queue Holiday Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/nightService",
      "operationId": "getCallQueueNightService",
      "summary": "Get Details for a Call Queue Night Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/nightService",
      "operationId": "updateCallQueueNightService",
      "summary": "Update a Call Queue Night Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/forcedForward",
      "operationId": "getCallQueueForcedForward",
      "summary": "Get Details for a Call Queue Forced Forward",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/forcedForward",
      "operationId": "updateCallQueueForcedForward",
      "summary": "Update a Call Queue Forced Forward Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/strandedCalls",
      "operationId": "getCallQueueStrandedCalls",
      "summary": "Get Details for a Call Queue Stranded Calls",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/strandedCalls",
      "operationId": "updateCallQueueStrandedCalls",
      "summary": "Update a Call Queue Stranded Calls Service",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/availableNumbers",
      "operationId": "getCallQueuePrimaryAvailablePhoneNumbers",
      "summary": "Get Call Queue Primary Available Phone Numbers",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/alternate/availableNumbers",
      "operationId": "getCallQueueAlternateAvailablePhoneNumbers",
      "summary": "Get Call Queue Alternate Available Phone Numbers",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/callForwarding/availableNumbers",
      "operationId": "getCallQueueCallForwardAvailablePhoneNumbers",
      "summary": "Get Call Queue Call Forward Available Phone Numbers",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/queues/agents/availableAgents",
      "operationId": "getCallQueueAvailableAgents",
      "summary": "Get Call Queue Available Agents",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/supervisors",
      "operationId": "listCallQueueSupervisors",
      "summary": "Get List of Supervisors with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/supervisors",
      "operationId": "createCallQueueSupervisor",
      "summary": "Create a Supervisor with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/supervisors",
      "operationId": "deleteBulkCallQueueSupervisors",
      "summary": "Delete Bulk Supervisors",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/supervisors/{supervisorId}",
      "operationId": "getCallQueueSupervisor",
      "summary": "Get Supervisor Detail with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/supervisors/{supervisorId}",
      "operationId": "updateCallQueueSupervisorAgents",
      "summary": "Assign or Unassign Agents to Supervisor with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/supervisors/{supervisorId}",
      "operationId": "deleteCallQueueSupervisor",
      "summary": "Delete a Supervisor",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/supervisors/availableSupervisors",
      "operationId": "listAvailableCallQueueSupervisors",
      "summary": "List Available Supervisors with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/supervisors/availableAgents",
      "operationId": "listAvailableCallQueueAgents",
      "summary": "List Available Agents with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/queues/agents",
      "operationId": "listCallQueueAgents",
      "summary": "Read the List of Call Queue Agents with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/queues/agents/{id}",
      "operationId": "getCallQueueAgent",
      "summary": "Get Details for a Call Queue Agent with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/queues/agents/{id}/settings",
      "operationId": "updateAgentCallQueueSettings",
      "summary": "Update an Agent's Settings of One or More Call Queues with Customer Assist",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/callForwarding/actions/switchMode/invoke",
      "operationId": "switchCallQueueCallForwardingMode",
      "summary": "Switch Mode for Call Forwarding Settings for a Call Queue",
      "tags": [
        "Features:  Call Queue"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording",
      "operationId": "Get Call Recording Settings",
      "summary": "Get Call Recording Settings",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callRecording",
      "operationId": "Update Call Recording Settings",
      "summary": "Update Call Recording Settings",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording/vendors/{vendorId}/termsOfService",
      "operationId": "Get Call Recording Terms Of Service Settings",
      "summary": "Get Call Recording Terms Of Service Settings",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callRecording/vendors/{vendorId}/termsOfService",
      "operationId": "Update Call Recording Terms Of Service Settings",
      "summary": "Update Call Recording Terms Of Service Settings",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording/complianceAnnouncement",
      "operationId": "Get details for the organization Compliance Announcement Setting",
      "summary": "Get details for the organization Compliance Announcement Setting",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callRecording/complianceAnnouncement",
      "operationId": "Update the organization Compliance Announcement",
      "summary": "Update the organization Compliance Announcement",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callRecording/complianceAnnouncement",
      "operationId": "Get details for the Location Compliance Announcement Setting",
      "summary": "Get details for the Location Compliance Announcement Setting",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callRecording/complianceAnnouncement",
      "operationId": "Update the Location Compliance Announcement",
      "summary": "Update the Location Compliance Announcement",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording/regions",
      "operationId": "Get Call Recording Regions",
      "summary": "Get Call Recording Regions",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording/vendorUsers",
      "operationId": "Get Call Recording Vendor Users",
      "summary": "Get Call Recording Vendor Users",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callRecording/vendor",
      "operationId": "Set Call Recording Vendor for a Location",
      "summary": "Set Call Recording Vendor for a Location",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callRecording/vendors",
      "operationId": "Get Location Call Recording Vendors",
      "summary": "Get Location Call Recording Vendors",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callRecording/vendorUsers",
      "operationId": "Get Call Recording Vendor Users for a Location",
      "summary": "Get Call Recording Vendor Users for a Location",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/callRecording",
      "operationId": "List Call Recording Jobs",
      "summary": "List Call Recording Jobs",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/callRecording/{jobId}",
      "operationId": "Get the Job Status of a Call Recording Job",
      "summary": "Get the Job Status of a Call Recording Job",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/callRecording/{jobId}/errors",
      "operationId": "Get Job Errors for a Call Recording Job",
      "summary": "Get Job Errors for a Call Recording Job",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/callRecording/vendors",
      "operationId": "Get Organization Call Recording Vendors",
      "summary": "Get Organization Call Recording Vendors",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/callRecording/vendor",
      "operationId": "Set Organization Call Recording Vendor",
      "summary": "Set Organization Call Recording Vendor",
      "tags": [
        "Features: Call Recording"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/cxEssentials/wrapup/reasons",
      "operationId": "List Wrap Up Reasons",
      "summary": "List Wrap Up Reasons",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/cxEssentials/wrapup/reasons",
      "operationId": "Create Wrap Up Reason",
      "summary": "Create Wrap Up Reason",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId}",
      "operationId": "Read Wrap Up Reason",
      "summary": "Read Wrap Up Reason",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId}",
      "operationId": "Update Wrap Up Reason",
      "summary": "Update Wrap Up Reason",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId}",
      "operationId": "Delete Wrap Up Reason",
      "summary": "Delete Wrap Up Reason",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/cxEssentials/wrapup/reasons/actions/validateName/invoke",
      "operationId": "Validate Wrap Up Reason",
      "summary": "Validate Wrap Up Reason",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/cxEssentials/wrapup/reasons/{wrapupReasonId}/availableQueues",
      "operationId": "Read Available Queues",
      "summary": "Read Available Queues",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/cxEssentials/locations/{locationId}/queues/{queueId}/wrapup/settings",
      "operationId": "Read Wrap Up Reason Settings",
      "summary": "Read Wrap Up Reason Settings",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/cxEssentials/locations/{locationId}/queues/{queueId}/wrapup/settings",
      "operationId": "Update Wrap Up Reason Settings",
      "summary": "Update Wrap Up Reason Settings",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/cxEssentials/screenPop",
      "operationId": "Read Screen Pop Configuration",
      "summary": "Read Screen Pop Configuration",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/queues/{queueId}/cxEssentials/screenPop",
      "operationId": "Update Screen Pop Configuration",
      "summary": "Update Screen Pop Configuration",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/cxEssentials/agents/availableAgents",
      "operationId": "List Available Agents",
      "summary": "List Available Agents",
      "tags": [
        "Features: Customer Assist"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/features/hotDesking",
      "operationId": "Voice Portal Hot desking sign in details for a location",
      "summary": "Voice Portal Hot desking sign in details for a location",
      "tags": [
        "Features: Hot Desking Sign-in via Voice Portal"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/features/hotDesking",
      "operationId": "Update Voice Portal Hot desking sign in details for a location",
      "summary": "Update Voice Portal Hot desking sign in details for a location",
      "tags": [
        "Features: Hot Desking Sign-in via Voice Portal"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/features/hotDesking/guest",
      "operationId": "Voice Portal Hot desking sign in details for a user",
      "summary": "Voice Portal Hot desking sign in details for a user",
      "tags": [
        "Features: Hot Desking Sign-in via Voice Portal"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/features/hotDesking/guest",
      "operationId": "Update Voice Portal Hot desking sign in details for a user",
      "summary": "Update Voice Portal Hot desking sign in details for a user",
      "tags": [
        "Features: Hot Desking Sign-in via Voice Portal"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/huntGroups",
      "operationId": "listHuntGroups",
      "summary": "Read the List of Hunt Groups",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/huntGroups",
      "operationId": "createHuntGroup",
      "summary": "Create a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}",
      "operationId": "getHuntGroup",
      "summary": "Get Details for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}",
      "operationId": "updateHuntGroup",
      "summary": "Update a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}",
      "operationId": "deleteHuntGroup",
      "summary": "Delete a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding",
      "operationId": "getHuntGroupCallForwardingSettings",
      "summary": "Get Call Forwarding Settings for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding",
      "operationId": "updateHuntGroupCallForwardingSettings",
      "summary": "Update Call Forwarding Settings for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules",
      "operationId": "createHuntGroupSelectiveCallForwardingRule",
      "summary": "Create a Selective Call Forwarding Rule for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "getHuntGroupSelectiveCallForwardingRule",
      "summary": "Get Selective Call Forwarding Rule for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "updateHuntGroupSelectiveCallForwardingRule",
      "summary": "Update a Selective Call Forwarding Rule for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/selectiveRules/{ruleId}",
      "operationId": "deleteHuntGroupSelectiveCallForwardingRule",
      "summary": "Delete a Selective Call Forwarding Rule for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/availableNumbers",
      "operationId": "getHuntGroupPrimaryAvailablePhoneNumbers",
      "summary": "Get Hunt Group Primary Available Phone Numbers",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/alternate/availableNumbers",
      "operationId": "getHuntGroupAlternateAvailablePhoneNumbers",
      "summary": "Get Hunt Group Alternate Available Phone Numbers",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/huntGroups/callForwarding/availableNumbers",
      "operationId": "getHuntGroupCallForwardAvailablePhoneNumbers",
      "summary": "Get Hunt Group Call Forward Available Phone Numbers",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/huntGroups/{huntGroupId}/callForwarding/actions/switchMode/invoke",
      "operationId": "switchHuntGroupCallForwardingMode",
      "summary": "Switch Mode for Call Forwarding Settings for a Hunt Group",
      "tags": [
        "Features:  Hunt Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/operatingModes",
      "operationId": "Read the List of Operating Modes",
      "summary": "Read the List of Operating Modes",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/operatingModes/{modeId}",
      "operationId": "Get Details for an Operating Mode",
      "summary": "Get Details for an Operating Mode",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/operatingModes/{modeId}",
      "operationId": "Modify an Operating Mode",
      "summary": "Modify an Operating Mode",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/operatingModes/{modeId}",
      "operationId": "Delete an Operating Mode",
      "summary": "Delete an Operating Mode",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/operatingModes/",
      "operationId": "Create an Operating Mode",
      "summary": "Create an Operating Mode",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/operatingModes/{modeId}/holidays/{holidayId}",
      "operationId": "Get details for an Operating Mode Holiday",
      "summary": "Get details for an Operating Mode Holiday",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/operatingModes/{modeId}/holidays/{holidayId}",
      "operationId": "Modify an Operating Mode Holiday",
      "summary": "Modify an Operating Mode Holiday",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/operatingModes/{modeId}/holidays/{holidayId}",
      "operationId": "Delete an Operating Mode Holiday",
      "summary": "Delete an Operating Mode Holiday",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/operatingModes/{modeId}/holidays",
      "operationId": "Create an Operating Mode Holiday",
      "summary": "Create an Operating Mode Holiday",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/operatingModes/availableOperatingModes",
      "operationId": "Retrieve the List of Available Operating Modes in a Location",
      "summary": "Retrieve the List of Available Operating Modes in a Location",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/operatingModes/callForwarding/availableNumbers",
      "operationId": "Get Operating Mode Call Forward Available Phone Numbers",
      "summary": "Get Operating Mode Call Forward Available Phone Numbers",
      "tags": [
        "Features: Operating Modes"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/paging",
      "operationId": "Read the List of Paging Groups",
      "summary": "Read the List of Paging Groups",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/paging",
      "operationId": "Create a new Paging Group",
      "summary": "Create a new Paging Group",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/paging/{pagingId}",
      "operationId": "Get Details for a Paging Group",
      "summary": "Get Details for a Paging Group",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/paging/{pagingId}",
      "operationId": "Update a Paging Group",
      "summary": "Update a Paging Group",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/paging/{pagingId}",
      "operationId": "Delete a Paging Group",
      "summary": "Delete a Paging Group",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/paging/availableNumbers",
      "operationId": "Get Paging Group Primary Available Phone Numbers",
      "summary": "Get Paging Group Primary Available Phone Numbers",
      "tags": [
        "Features:  Paging Group"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/singleNumberReach/availableNumbers",
      "operationId": "Get Single Number Reach Primary Available Phone Numbers",
      "summary": "Get Single Number Reach Primary Available Phone Numbers",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/singleNumberReach/numbers",
      "operationId": "Create Single Number Reach For a Person",
      "summary": "Create Single Number Reach For a Person",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/singleNumberReach",
      "operationId": "Get Single Number Reach Settings For A Person",
      "summary": "Get Single Number Reach Settings For A Person",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/singleNumberReach",
      "operationId": "Update Single Number Reach Settings For A Person",
      "summary": "Update Single Number Reach Settings For A Person",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/singleNumberReach/numbers/{id}",
      "operationId": "Update Single Number Reach Settings For A Number",
      "summary": "Update Single Number Reach Settings For A Number",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/singleNumberReach/numbers/{id}",
      "operationId": "Delete A Single Number Reach Number",
      "summary": "Delete A Single Number Reach Number",
      "tags": [
        "Features: Single Number Reach"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualExtensions",
      "operationId": "Read the List of Virtual Extensions",
      "summary": "Read the List of Virtual Extensions",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualExtensions",
      "operationId": "Create a Virtual Extension",
      "summary": "Create a Virtual Extension",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualExtensions/{extensionId}",
      "operationId": "Get a Virtual Extension",
      "summary": "Get a Virtual Extension",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualExtensions/{extensionId}",
      "operationId": "Update a Virtual Extension",
      "summary": "Update a Virtual Extension",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualExtensions/{extensionId}",
      "operationId": "Delete a Virtual Extension",
      "summary": "Delete a Virtual Extension",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualExtensions/settings",
      "operationId": "Get Virtual extension settings",
      "summary": "Get Virtual extension settings",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualExtensions/settings",
      "operationId": "Modify Virtual Extension Settings",
      "summary": "Modify Virtual Extension Settings",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualExtensions/actions/validateNumbers/invoke",
      "operationId": "Validate an external phone number",
      "summary": "Validate an external phone number",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualExtensionRanges",
      "operationId": "Get a list of a Virtual Extension Range",
      "summary": "Get a list of a Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualExtensionRanges",
      "operationId": "Create a Virtual Extension Range",
      "summary": "Create a Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualExtensionRanges/{extensionRangeId}",
      "operationId": "Get details of a Virtual Extension Range",
      "summary": "Get details of a Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualExtensionRanges/{extensionRangeId}",
      "operationId": "Delete a Virtual Extension Range",
      "summary": "Delete a Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualExtensionRanges/{extensionRangeId}/",
      "operationId": "Modify Virtual Extension Range",
      "summary": "Modify Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualExtensionRanges/actions/validate/invoke",
      "operationId": "Validate the prefix and extension pattern for a Virtual Extension Range",
      "summary": "Validate the prefix and extension pattern for a Virtual Extension Range",
      "tags": [
        "Features: Virtual Extensions"
      ]
    },
    {
      "method": "GET",
      "path": "/hotdesk/sessions",
      "operationId": "List Sessions",
      "summary": "List Sessions",
      "tags": [
        "Hot Desk"
      ]
    },
    {
      "method": "DELETE",
      "path": "/hotdesk/sessions/{sessionId}",
      "operationId": "Delete Session",
      "summary": "Delete Session",
      "tags": [
        "Hot Desk"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations",
      "operationId": "List Locations Webex Calling Details",
      "summary": "List Locations Webex Calling Details",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations",
      "operationId": "Enable a Location for Webex Calling",
      "summary": "Enable a Location for Webex Calling",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}",
      "operationId": "Get Location Webex Calling Details",
      "summary": "Get Location Webex Calling Details",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}",
      "operationId": "Update Location Webex Calling Details",
      "summary": "Update Location Webex Calling Details",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/updateRoutingPrefix",
      "operationId": "Get a List of Update Routing Prefix jobs",
      "summary": "Get a List of Update Routing Prefix jobs",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/updateRoutingPrefix/{jobId}",
      "operationId": "Get the job status of Update Routing Prefix job",
      "summary": "Get the job status of Update Routing Prefix job",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/updateRoutingPrefix/{jobId}/errors",
      "operationId": "Get job errors for update routing prefix job",
      "summary": "Get job errors for update routing prefix job",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/actions/modifyAnnouncementLanguage/invoke",
      "operationId": "Change Announcement Language",
      "summary": "Change Announcement Language",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/features/emergencyCallbackNumber",
      "operationId": "Get a Location Emergency callback number",
      "summary": "Get a Location Emergency callback number",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/features/emergencyCallbackNumber",
      "operationId": "Update a Location Emergency callback number",
      "summary": "Update a Location Emergency callback number",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/actions/validateExtensions/invoke",
      "operationId": "Validate the List of Extensions",
      "summary": "Validate the List of Extensions",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/actions/validateExtensions/invoke",
      "operationId": "Validate Extensions",
      "summary": "Validate Extensions",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/musicOnHold",
      "operationId": "Get Music On Hold",
      "summary": "Get Music On Hold",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/musicOnHold",
      "operationId": "Update Music On Hold",
      "summary": "Update Music On Hold",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/privateNetworkConnect",
      "operationId": "Get Private Network Connect",
      "summary": "Get Private Network Connect",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/privateNetworkConnect",
      "operationId": "Update Private Network Connect",
      "summary": "Update Private Network Connect",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/routeChoices",
      "operationId": "Read the List of Routing Choices",
      "summary": "Read the List of Routing Choices",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/externalCallerId/availableNumbers",
      "operationId": "Get the List of Phone Numbers Available for External Caller ID",
      "summary": "Get the List of Phone Numbers Available for External Caller ID",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/availableNumbers",
      "operationId": "Get Available Phone Numbers for a Location with Given Criteria",
      "summary": "Get Available Phone Numbers for a Location with Given Criteria",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/webexGo/availableNumbers",
      "operationId": "Get Webex Go Available Phone Numbers",
      "summary": "Get Webex Go Available Phone Numbers",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/emergencyCallbackNumber/availableNumbers",
      "operationId": "Get Location ECBN Available Phone Numbers",
      "summary": "Get Location ECBN Available Phone Numbers",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callIntercept/availableNumbers",
      "operationId": "Get Location Call Intercept Available Phone Numbers",
      "summary": "Get Location Call Intercept Available Phone Numbers",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/receptionistContacts/directories",
      "operationId": "Read list of Receptionist Contact Directories",
      "summary": "Read list of Receptionist Contact Directories",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/receptionistContacts/directories",
      "operationId": "Create a Receptionist Contact Directory",
      "summary": "Create a Receptionist Contact Directory",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId}",
      "operationId": "Get details for a Receptionist Contact Directory",
      "summary": "Get details for a Receptionist Contact Directory",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId}",
      "operationId": "Modify a Receptionist Contact Directory",
      "summary": "Modify a Receptionist Contact Directory",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/receptionistContacts/directories/{directoryId}",
      "operationId": "Delete a Receptionist Contact Directory",
      "summary": "Delete a Receptionist Contact Directory",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/chargeNumber/availableNumbers",
      "operationId": "GetAvailableChargeNumbersList",
      "summary": "Get Available Charge Numbers for a Location with Given Criteria",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation",
      "operationId": "Get List Of Disable Calling Location Jobs",
      "summary": "Get a List of Disable Calling Location Jobs",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation",
      "operationId": "Disable Location For Webex Calling",
      "summary": "Disable a Location for Webex Calling",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/actions/precheckForDeletion/invoke",
      "operationId": "Safe Delete Check Before Disabling Calling Location",
      "summary": "Safe Delete Check Before Disabling a Location for Webex Calling",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation/{jobId}/actions/pause/invoke",
      "operationId": "Pause Disable Calling Location Job",
      "summary": "Pause a Disable Calling Location Job",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation/{jobId}/actions/resume/invoke",
      "operationId": "Resume Paused Disable Calling Location Job",
      "summary": "Resume a Paused Disable Calling Location Job",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation/{jobId}/errors",
      "operationId": "Retrieve Errors For Disable Calling Location Job",
      "summary": "Retrieve Errors for a Disable Calling Location Job",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/locations/deleteCallingLocation/{jobId}",
      "operationId": "Get Disable Calling Location Job Status",
      "summary": "Get Disable Calling Location Job Status",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/callCaptions",
      "operationId": "Get the location call captions settings",
      "summary": "Get the location call captions settings",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/callCaptions",
      "operationId": "Update the location call captions settings",
      "summary": "Update the location call captions settings",
      "tags": [
        "Location Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/actions/generatePassword/invoke",
      "operationId": "Generate example password for Location",
      "summary": "Generate example password for Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/internalDialing",
      "operationId": "Read the Internal Dialing configuration for a location",
      "summary": "Read the Internal Dialing configuration for a location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/internalDialing",
      "operationId": "Modify the Internal Dialing configuration for a location",
      "summary": "Modify the Internal Dialing configuration for a location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/intercept",
      "operationId": "Get Location Intercept",
      "summary": "Get Location Intercept",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/intercept",
      "operationId": "Put Location Intercept",
      "summary": "Put Location Intercept",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission",
      "operationId": "Get Location Outgoing Permission",
      "summary": "Get Location Outgoing Permission",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission",
      "operationId": "Update Location Outgoing Permission",
      "summary": "Update Location Outgoing Permission",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/autoTransferNumbers",
      "operationId": "Get Outgoing Permission Auto Transfer Number",
      "summary": "Get Outgoing Permission Auto Transfer Number",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/autoTransferNumbers",
      "operationId": "Put Outgoing Permission Auto Transfer Number",
      "summary": "Put Outgoing Permission Auto Transfer Number",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/accessCodes",
      "operationId": "Get Outgoing Permission Location Access Code",
      "summary": "Get Outgoing Permission Location Access Code",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/accessCodes",
      "operationId": "Create Outgoing Permission a new access code for a customer location",
      "summary": "Create Outgoing Permission a new access code for a customer location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/accessCodes",
      "operationId": "Delete Outgoing Permission Access Code Location",
      "summary": "Delete Outgoing Permission Access Code Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/accessCodes",
      "operationId": "Delete all Outgoing Permission Access Code for a Location",
      "summary": "Delete all Outgoing Permission Access Code for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns",
      "operationId": "Get Outgoing Permission Digit Pattern for a Location",
      "summary": "Get Outgoing Permission Digit Pattern for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns",
      "operationId": "Create Outgoing Permission a new Digit Pattern for a location",
      "summary": "Create Outgoing Permission a new Digit Pattern for a location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns",
      "operationId": "Delete all Outgoing Permission Digit Patterns for a Location",
      "summary": "Delete all Outgoing Permission Digit Patterns for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Get Details for a Outgoing Permission Digit Pattern for a Location",
      "summary": "Get Details for a Outgoing Permission Digit Pattern for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Update a Outgoing Permission Digit Pattern for a Location",
      "summary": "Update a Outgoing Permission Digit Pattern for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Delete a Outgoing Permission Digit Pattern for a Location",
      "summary": "Delete a Outgoing Permission Digit Pattern for a Location",
      "tags": [
        "Location Call Settings: Call Handling"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/schedules",
      "operationId": "Read the List of Schedules",
      "summary": "Read the List of Schedules",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/schedules",
      "operationId": "Create a Schedule",
      "summary": "Create a Schedule",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}",
      "operationId": "Get Details for a Schedule",
      "summary": "Get Details for a Schedule",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}",
      "operationId": "Update a Schedule",
      "summary": "Update a Schedule",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}",
      "operationId": "Delete a Schedule",
      "summary": "Delete a Schedule",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId}",
      "operationId": "Get Details for a Schedule Event",
      "summary": "Get Details for a Schedule Event",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId}",
      "operationId": "Update a Schedule Event",
      "summary": "Update a Schedule Event",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events/{eventId}",
      "operationId": "Delete a Schedule Event",
      "summary": "Delete a Schedule Event",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/schedules/{type}/{scheduleId}/events",
      "operationId": "Create a Schedule Event",
      "summary": "Create a Schedule Event",
      "tags": [
        "Location Call Settings:  Schedules"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicemail",
      "operationId": "Get Location Voicemail",
      "summary": "Get Location Voicemail",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/voicemail",
      "operationId": "Update Location Voicemail",
      "summary": "Update Location Voicemail",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicePortal",
      "operationId": "Get VoicePortal",
      "summary": "Get VoicePortal",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/voicePortal",
      "operationId": "Update VoicePortal",
      "summary": "Update VoicePortal",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicePortal/passcodeRules",
      "operationId": "Get VoicePortal Passcode Rule",
      "summary": "Get VoicePortal Passcode Rule",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/voicemailGroups",
      "operationId": "List VoicemailGroup",
      "summary": "List VoicemailGroup",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId}",
      "operationId": "Get Location Voicemail Group",
      "summary": "Get Location Voicemail Group",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId}",
      "operationId": "Modify Location Voicemail Group",
      "summary": "Modify Location Voicemail Group",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups/{voicemailGroupId}",
      "operationId": "Delete a Voicemail Group for a Location",
      "summary": "Delete a Voicemail Group for a Location",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups",
      "operationId": "Create a new Voicemail Group for a Location",
      "summary": "Create a new Voicemail Group for a Location",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups/faxMessage/availableNumbers",
      "operationId": "Get Voicemail Group Fax Message Available Phone Numbers",
      "summary": "Get Voicemail Group Fax Message Available Phone Numbers",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicemailGroups/availableNumbers",
      "operationId": "Get Voicemail Group Available Phone Numbers",
      "summary": "Get Voicemail Group Available Phone Numbers",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/locations/{locationId}/voicePortal/availableNumbers",
      "operationId": "Get VoicePortal Available Phone Numbers",
      "summary": "Get VoicePortal Available Phone Numbers",
      "tags": [
        "Location Call Settings:  Voicemail"
      ]
    },
    {
      "method": "GET",
      "path": "/locations",
      "operationId": "listLocations",
      "summary": "List Locations",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "POST",
      "path": "/locations",
      "operationId": "createLocation",
      "summary": "Create a Location",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "GET",
      "path": "/locations/{locationId}",
      "operationId": "getLocationDetails",
      "summary": "Get Location Details",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "PUT",
      "path": "/locations/{locationId}",
      "operationId": "updateLocation",
      "summary": "Update a Location",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/locations/{locationId}",
      "operationId": "deleteLocation",
      "summary": "Delete Location",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "GET",
      "path": "/locations/{locationId}/floors",
      "operationId": "listLocationFloors",
      "summary": "List Location Floors",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "POST",
      "path": "/locations/{locationId}/floors",
      "operationId": "createLocationFloor",
      "summary": "Create a Location Floor",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "GET",
      "path": "/locations/{locationId}/floors/{floorId}",
      "operationId": "getLocationFloorDetails",
      "summary": "Get Location Floor Details",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "PUT",
      "path": "/locations/{locationId}/floors/{floorId}",
      "operationId": "updateLocationFloor",
      "summary": "Update a Location Floor",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/locations/{locationId}/floors/{floorId}",
      "operationId": "deleteLocationFloor",
      "summary": "Delete a Location Floor",
      "tags": [
        "Locations"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/locations/{locationId}/numbers",
      "operationId": "Add Phone Numbers to a location",
      "summary": "Add Phone Numbers to a location",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/locations/{locationId}/numbers",
      "operationId": "Manage Number State in a location",
      "summary": "Manage Number State in a location",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/locations/{locationId}/numbers",
      "operationId": "Remove phone numbers from a location",
      "summary": "Remove phone numbers from a location",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/actions/validateNumbers/invoke",
      "operationId": "Validate phone numbers",
      "summary": "Validate phone numbers",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/numbers",
      "operationId": "Get Phone Numbers for an Organization with Given Criteria",
      "summary": "Get Phone Numbers for an Organization with Given Criteria",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/numbers/manageNumbers",
      "operationId": "List Manage Numbers Jobs",
      "summary": "List Manage Numbers Jobs",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/numbers/manageNumbers",
      "operationId": "Initiate Number Jobs",
      "summary": "Initiate Number Jobs",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/numbers/manageNumbers/{jobId}",
      "operationId": "Get Manage Numbers Job Status",
      "summary": "Get Manage Numbers Job Status",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/numbers/manageNumbers/{jobId}/actions/pause/invoke",
      "operationId": "Pause the Manage Numbers Job",
      "summary": "Pause the Manage Numbers Job",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/numbers/manageNumbers/{jobId}/actions/resume/invoke",
      "operationId": "Resume the Manage Numbers Job",
      "summary": "Resume the Manage Numbers Job",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/numbers/manageNumbers/{jobId}/errors",
      "operationId": "List Manage Numbers Job errors",
      "summary": "List Manage Numbers Job errors",
      "tags": [
        "Numbers"
      ]
    },
    {
      "method": "GET",
      "path": "/partner/reports",
      "operationId": "listReports",
      "summary": "List Reports",
      "tags": [
        "Partner Reports/Templates"
      ]
    },
    {
      "method": "POST",
      "path": "/partner/reports",
      "operationId": "createAReport",
      "summary": "Create a Report",
      "tags": [
        "Partner Reports/Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/partner/reports/{reportId}",
      "operationId": "getReportDetails",
      "summary": "Get Report Details",
      "tags": [
        "Partner Reports/Templates"
      ]
    },
    {
      "method": "DELETE",
      "path": "/partner/reports/{reportId}",
      "operationId": "deleteAReport",
      "summary": "Delete a Report",
      "tags": [
        "Partner Reports/Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/partner/reports/templates",
      "operationId": "listReportTemplates",
      "summary": "List Report Templates",
      "tags": [
        "Partner Reports/Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/people",
      "operationId": "List People",
      "summary": "List People",
      "tags": [
        "People"
      ]
    },
    {
      "method": "POST",
      "path": "/people",
      "operationId": "Create a Person",
      "summary": "Create a Person",
      "tags": [
        "People"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}",
      "operationId": "Get Person Details",
      "summary": "Get Person Details",
      "tags": [
        "People"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}",
      "operationId": "Update a Person",
      "summary": "Update a Person",
      "tags": [
        "People"
      ]
    },
    {
      "method": "DELETE",
      "path": "/people/{personId}",
      "operationId": "Delete a Person",
      "summary": "Delete a Person",
      "tags": [
        "People"
      ]
    },
    {
      "method": "GET",
      "path": "/people/me",
      "operationId": "Get My Own Details",
      "summary": "Get My Own Details",
      "tags": [
        "People"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/pstn/locations/{locationId}/connectionOptions",
      "operationId": "Retrieve PSTN Connection Options for a Location",
      "summary": "Retrieve PSTN Connection Options for a Location",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/pstn/locations/{locationId}/connection",
      "operationId": "Retrieve PSTN Connection for a Location",
      "summary": "Retrieve PSTN Connection for a Location",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/pstn/locations/{locationId}/connection",
      "operationId": "Setup PSTN Connection for a Location",
      "summary": "Setup PSTN Connection for a Location",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/pstn/numbers/{phoneNumber}/emergencyAddress",
      "operationId": "updateEmergencyAddressForPhoneNumber",
      "summary": "Update the Emergency Address for a Phone Number",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/pstn/locations/{locationId}/emergencyAddress/lookup",
      "operationId": "emergencyAddressLookup",
      "summary": "Emergency Address Lookup to Verify if Address is Valid",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/pstn/locations/{locationId}/emergencyAddress",
      "operationId": "addEmergencyAddressToLocation",
      "summary": "Add an Emergency Address to a Location",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/pstn/locations/{locationId}/emergencyAddresses/{addressId}",
      "operationId": "updateEmergencyAddressOfLocation",
      "summary": "Update the Emergency Address of a Location",
      "tags": [
        "PSTN"
      ]
    },
    {
      "method": "GET",
      "path": "/recordingReport/accessSummary",
      "operationId": "List of Recording Audit Report Summaries",
      "summary": "List of Recording Audit Report Summaries",
      "tags": [
        "Recording Report"
      ]
    },
    {
      "method": "GET",
      "path": "/recordingReport/accessDetail",
      "operationId": "Get Recording Audit Report Details",
      "summary": "Get Recording Audit Report Details",
      "tags": [
        "Recording Report"
      ]
    },
    {
      "method": "GET",
      "path": "/recordingReport/meetingArchiveSummaries",
      "operationId": "List Meeting Archive Summaries",
      "summary": "List Meeting Archive Summaries",
      "tags": [
        "Recording Report"
      ]
    },
    {
      "method": "GET",
      "path": "/recordingReport/meetingArchives/{archiveId}",
      "operationId": "Get Meeting Archive Details",
      "summary": "Get Meeting Archive Details",
      "tags": [
        "Recording Report"
      ]
    },
    {
      "method": "GET",
      "path": "/reports",
      "operationId": "listReports",
      "summary": "List Reports",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "POST",
      "path": "/reports",
      "operationId": "createaReport",
      "summary": "Create a Report",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/reports/{reportId}",
      "operationId": "getReportDetails",
      "summary": "Get Report Details",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "DELETE",
      "path": "/reports/{reportId}",
      "operationId": "deleteAReport",
      "summary": "Delete a Report",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/cdr_feed",
      "operationId": "getDetailedCallHistory",
      "summary": "Get Detailed Call History",
      "tags": [
        "Reports: Detailed Call History"
      ]
    },
    {
      "method": "GET",
      "path": "/cdr_stream",
      "operationId": "getLiveStreamDetailedCallHistory",
      "summary": "Get Live Stream Detailed Call History",
      "tags": [
        "Reports: Detailed Call History"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/applications",
      "operationId": "getPersonsAppServicesSettingsNew",
      "summary": "Retrieve a person's Application Services Settings New",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/applications",
      "operationId": "Modify a person's Application Services Settings",
      "summary": "Modify a person's Application Services Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/bargeIn",
      "operationId": "Read Barge In Settings for a Person",
      "summary": "Read Barge In Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/bargeIn",
      "operationId": "Configure Barge In Settings for a Person",
      "summary": "Configure Barge In Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/callForwarding",
      "operationId": "Read Forwarding Settings for a Person",
      "summary": "Read Forwarding Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/callForwarding",
      "operationId": "Configure Call Forwarding Settings for a Person",
      "summary": "Configure Call Forwarding Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/intercept",
      "operationId": "Read Call Intercept Settings for a Person",
      "summary": "Read Call Intercept Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/intercept",
      "operationId": "Configure Call Intercept Settings for a Person",
      "summary": "Configure Call Intercept Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/intercept/actions/announcementUpload/invoke",
      "operationId": "Configure Call Intercept Greeting for a Person",
      "summary": "Configure Call Intercept Greeting for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/callRecording",
      "operationId": "Read Call Recording Settings for a Person",
      "summary": "Read Call Recording Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/callRecording",
      "operationId": "Configure Call Recording Settings for a Person",
      "summary": "Configure Call Recording Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/callWaiting",
      "operationId": "Read Call Waiting Settings for a Person",
      "summary": "Read Call Waiting Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/callWaiting",
      "operationId": "Configure Call Waiting Settings for a Person",
      "summary": "Configure Call Waiting Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/callerId",
      "operationId": "Read Caller ID Settings for a Person",
      "summary": "Read Caller ID Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/callerId",
      "operationId": "Configure Caller ID Settings for a Person",
      "summary": "Configure Caller ID Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/callingBehavior",
      "operationId": "Read Person's Calling Behavior",
      "summary": "Read Person's Calling Behavior",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/callingBehavior",
      "operationId": "Configure a person's Calling Behavior",
      "summary": "Configure a person's Calling Behavior",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/doNotDisturb",
      "operationId": "Read Do Not Disturb Settings for a Person",
      "summary": "Read Do Not Disturb Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/doNotDisturb",
      "operationId": "Configure Do Not Disturb Settings for a Person",
      "summary": "Configure Do Not Disturb Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/executiveAssistant",
      "operationId": "Retrieve Executive Assistant Settings for a Person",
      "summary": "Retrieve Executive Assistant Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/executiveAssistant",
      "operationId": "Modify Executive Assistant Settings for a Person",
      "summary": "Modify Executive Assistant Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/hoteling",
      "operationId": "Read Hoteling Settings for a Person",
      "summary": "Read Hoteling Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/hoteling",
      "operationId": "Configure Hoteling Settings for a Person",
      "summary": "Configure Hoteling Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/monitoring",
      "operationId": "Retrieve a person's Monitoring Settings",
      "summary": "Retrieve a person's Monitoring Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/monitoring",
      "operationId": "Modify a person's Monitoring Settings",
      "summary": "Modify a person's Monitoring Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/incomingPermission",
      "operationId": "Read Incoming Permission Settings for a Person",
      "summary": "Read Incoming Permission Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/incomingPermission",
      "operationId": "Configure Incoming Permission Settings for a Person",
      "summary": "Configure Incoming Permission Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/outgoingPermission",
      "operationId": "Retrieve a person's Outgoing Calling Permissions Settings",
      "summary": "Retrieve a person's Outgoing Calling Permissions Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/outgoingPermission",
      "operationId": "Modify a person's Outgoing Calling Permissions Settings",
      "summary": "Modify a person's Outgoing Calling Permissions Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/numbers",
      "operationId": "Get a List of Phone Numbers for a Person",
      "summary": "Get a List of Phone Numbers for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/privacy",
      "operationId": "Get a person's Privacy Settings",
      "summary": "Get a person's Privacy Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/privacy",
      "operationId": "Configure a person's Privacy Settings",
      "summary": "Configure a person's Privacy Settings",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/pushToTalk",
      "operationId": "Read Push-to-Talk Settings for a Person",
      "summary": "Read Push-to-Talk Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/pushToTalk",
      "operationId": "Configure Push-to-Talk Settings for a Person",
      "summary": "Configure Push-to-Talk Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/reception",
      "operationId": "Read Receptionist Client Settings for a Person",
      "summary": "Read Receptionist Client Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/reception",
      "operationId": "Configure Receptionist Client Settings for a Person",
      "summary": "Configure Receptionist Client Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/schedules",
      "operationId": "List of Schedules for a Person",
      "summary": "List of Schedules for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/schedules",
      "operationId": "Create Schedule for a Person",
      "summary": "Create Schedule for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}",
      "operationId": "Get a Schedule Details",
      "summary": "Get a Schedule Details",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}",
      "operationId": "Update a Schedule",
      "summary": "Update a Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}",
      "operationId": "Delete a Schedule",
      "summary": "Delete a Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "Fetch Event for a person's Schedule",
      "summary": "Fetch Event for a person's Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "Update an Event for a person's Schedule",
      "summary": "Update an Event for a person's Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events/{eventId}",
      "operationId": "Delete an Event for a person's Schedule",
      "summary": "Delete an Event for a person's Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/schedules/{scheduleType}/{scheduleId}/events",
      "operationId": "Add a New Event for Person's Schedule",
      "summary": "Add a New Event for Person's Schedule",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/people/{personId}/features/voicemail",
      "operationId": "Read Voicemail Settings for a Person",
      "summary": "Read Voicemail Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/people/{personId}/features/voicemail",
      "operationId": "Configure Voicemail Settings for a Person",
      "summary": "Configure Voicemail Settings for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/voicemail/actions/uploadBusyGreeting/invoke",
      "operationId": "Configure Busy Voicemail Greeting for a Person",
      "summary": "Configure Busy Voicemail Greeting for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/voicemail/actions/uploadNoAnswerGreeting/invoke",
      "operationId": "Configure No Answer Voicemail Greeting for a Person",
      "summary": "Configure No Answer Voicemail Greeting for a Person",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/people/{personId}/features/voicemail/actions/resetPin/invoke",
      "operationId": "Reset Voicemail PIN",
      "summary": "Reset Voicemail PIN",
      "tags": [
        "User Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/person/moveLocation",
      "operationId": "listMoveUsersJobs",
      "summary": "List Move Users Jobs",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/person/moveLocation",
      "operationId": "validateOrInitiateMoveUsersJob",
      "summary": "Validate or Initiate Move Users Job",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/person/moveLocation/{jobId}",
      "operationId": "getMoveUsersJobStatus",
      "summary": "Get Move Users Job Status",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/person/moveLocation/{jobId}/actions/pause/invoke",
      "operationId": "pauseMoveUsersJob",
      "summary": "Pause the Move Users Job",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/jobs/person/moveLocation/{jobId}/actions/resume/invoke",
      "operationId": "resumeMoveUsersJob",
      "summary": "Resume the Move Users Job",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/jobs/person/moveLocation/{jobId}/errors",
      "operationId": "listMoveUsersJobErrors",
      "summary": "List Move Users Job errors",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/musicOnHold",
      "operationId": "retrieveMusicOnHoldSettingsForPerson",
      "summary": "Retrieve Music On Hold Settings for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/musicOnHold",
      "operationId": "configureMusicOnHoldSettingsForPerson",
      "summary": "Configure Music On Hold Settings for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/outgoingPermission/accessCodes",
      "operationId": "retrieveAccessCodesForPerson",
      "summary": "Retrieve Access Codes for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/outgoingPermission/accessCodes",
      "operationId": "createAccessCodesForPerson",
      "summary": "Create Access Codes for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/outgoingPermission/accessCodes",
      "operationId": "modifyAccessCodesForPerson",
      "summary": "Modify Access Codes for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/outgoingPermission/accessCodes",
      "operationId": "deleteAccessCodesForPerson",
      "summary": "Delete Access Codes for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers",
      "operationId": "retrieveTransferNumbersForPerson",
      "summary": "Retrieve Transfer Numbers for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/outgoingPermission/autoTransferNumbers",
      "operationId": "modifyTransferNumbersForPerson",
      "summary": "Modify Transfer Numbers for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns",
      "operationId": "retrieveDigitPatternsForPerson",
      "summary": "Retrieve Digit Patterns for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns",
      "operationId": "createDigitPatternsForPerson",
      "summary": "Create Digit Patterns for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns",
      "operationId": "modifyDigitPatternCategoryControlSettingsForPerson",
      "summary": "Modify the Digit Pattern Category Control Settings for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns",
      "operationId": "deleteAllDigitPatternsPerson",
      "summary": "Delete all Digit Patterns for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "retrieveDigitPatternDetailsPerson",
      "summary": "Retrieve Digit Pattern Details for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "modifyDigitPatternForPerson",
      "summary": "Modify a Digit Pattern for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "deleteADigitPatternPerson",
      "summary": "Delete a Digit Pattern for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/numbers",
      "operationId": "assignOrUnassignNumbersToAPerson",
      "summary": "Assign or Unassign numbers to a person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/preferredAnswerEndpoint",
      "operationId": "getPreferredAnswerEndpoint",
      "summary": "Get Preferred Answer Endpoint",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/preferredAnswerEndpoint",
      "operationId": "modifyPreferredAnswerEndpoint",
      "summary": "Modify Preferred Answer Endpoint",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/applications/{applicationId}/availableMembers",
      "operationId": "searchSharedLineAppearanceMembers",
      "summary": "Search Shared-Line Appearance Members",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/applications/{applicationId}/members",
      "operationId": "getSharedLineAppearanceMembers",
      "summary": "Get Shared-Line Appearance Members",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/applications/{applicationId}/members",
      "operationId": "modifySharedLineAppearanceMembers",
      "summary": "Put Shared-Line Appearance Members",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/voicemail/passcode",
      "operationId": "modifyPersonVoicemailPasscode",
      "summary": "Modify a person's voicemail passcode",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/voiceMessages/summary",
      "operationId": "getMessageSummary",
      "summary": "Get Message Summary",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/voiceMessages",
      "operationId": "listMessages",
      "summary": "List Messages",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/voiceMessages/{messageId}",
      "operationId": "deleteMessage",
      "summary": "Delete Message",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/voiceMessages/markAsRead",
      "operationId": "markAsRead",
      "summary": "Mark As Read",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/voiceMessages/markAsUnread",
      "operationId": "markAsUnread",
      "summary": "Mark As Unread",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/agent/availableCallerIds",
      "operationId": "retrieveAgentsListOfAvailableCallerIDs",
      "summary": "Retrieve Agent's List of Available Caller IDs",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/agent/callerId",
      "operationId": "retrieveAgentsCallerIDInformation",
      "summary": "Retrieve Agent's Caller ID Information",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/agent/callerId",
      "operationId": "modifyAgentCallerIdInformation",
      "summary": "Modify Agent's Caller ID Information",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/features/callBridge",
      "operationId": "readCallBridgeSettingsPerson",
      "summary": "Read Call Bridge Settings for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/features/callBridge",
      "operationId": "configureCallBridgeSettingsPerson",
      "summary": "Configure Call Bridge Settings for a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/secondary/availableNumbers",
      "operationId": "getPersonSecondaryAvailablePhoneNumbers",
      "summary": "Get Person Secondary Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/faxMessage/availableNumbers",
      "operationId": "getPersonFaxMessageAvailablePhoneNumbers",
      "summary": "Get Person Fax Message Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/callForwarding/availableNumbers",
      "operationId": "getPersonCallForwardAvailablePhoneNumbers",
      "summary": "Get Person Call Forward Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/primary/availableNumbers",
      "operationId": "getPersonPrimaryAvailablePhoneNumbers",
      "summary": "Get Person Primary Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/emergencyCallbackNumber/availableNumbers",
      "operationId": "getPersonEcbnAvailablePhoneNumbers",
      "summary": "Get Person ECBN Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/callIntercept/availableNumbers",
      "operationId": "getPersonCallInterceptAvailablePhoneNumbers",
      "summary": "Get Person Call Intercept Available Phone Numbers",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/settings/msTeams",
      "operationId": "getPersonMSTeamsSettings",
      "summary": "Retrieve a Person's MS Teams Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/settings/msTeams",
      "operationId": "configurePersonMSTeamsSetting",
      "summary": "Configure a Person's MS Teams Setting",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/features/personalAssistant",
      "operationId": "getPersonalAssistant",
      "summary": "Get Personal Assistant",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/features/personalAssistant",
      "operationId": "modifyPersonalAssistant",
      "summary": "Update Personal Assistant",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/modeManagement/availableFeatures",
      "operationId": "getListOfAvailableFeatures",
      "summary": "Retrieve the List of Available Features",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/modeManagement/features",
      "operationId": "getListOfFeaturesAssignedToAUserModeManagement",
      "summary": "Retrieve the List of Features Assigned to a User for Mode Management",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/modeManagement/features",
      "operationId": "assignListOfFeaturesToAUserModeManagement",
      "summary": "Assign a List of Features to a User for Mode Management",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveAccept",
      "operationId": "getUserSelectiveCallAcceptCriteriaList",
      "summary": "Get the User\u2019s Selective Call Accept Criteria List",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveAccept",
      "operationId": "updateUserSelectiveCallAcceptCriteria",
      "summary": "Update User\u2019s Selective Call Accept Criteria",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/selectiveAccept/criteria",
      "operationId": "createCriteriaToUserSelectiveCallAcceptService",
      "summary": "Create a Criteria to the User\u2019s Selective Call Accept Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveAccept/criteria/{id}",
      "operationId": "getCriteriaForUserSelectiveCallAcceptService",
      "summary": "Get a Criteria for the User\u2019s Selective Call Accept Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveAccept/criteria/{id}",
      "operationId": "modifyCriteriaFromUserSelectiveCallAcceptService",
      "summary": "Modify a Criteria From the User\u2019s Selective Call Accept Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/selectiveAccept/criteria/{id}",
      "operationId": "deleteCriteriaFromUserSelectiveCallAcceptService",
      "summary": "Delete a Criteria From the User\u2019s Selective Call Accept service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveReject",
      "operationId": "getUserSelectiveCallRejectionCriteriaListing",
      "summary": "Get the User\u2019s Selective Call Rejection Criteria Listing",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveReject",
      "operationId": "updateUserSelectiveCallRejectionCriteriaList",
      "summary": "Update User\u2019s Selective Call Rejection Criteria List",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/selectiveReject/criteria",
      "operationId": "createCriteriaToUserSelectiveCallRejectionService",
      "summary": "Create a Criteria to the User\u2019s Selective Call Rejection Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveReject/criteria/{id}",
      "operationId": "getCriteriaForUserSelectiveCallRejectionService",
      "summary": "Get a Criteria for the User\u2019s Selective Call Rejection Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveReject/criteria/{id}",
      "operationId": "modifyCriteriaForUserSelectiveCallRejectionService",
      "summary": "Modify a Criteria for the User\u2019s Selective Call Rejection Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/selectiveReject/criteria/{id}",
      "operationId": "deleteCriteriaFromUserSelectiveCallRejectionService",
      "summary": "Delete a Criteria From the User\u2019s Selective Call Rejection Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveForward",
      "operationId": "getUserSelectiveCallForwarding",
      "summary": "Get the User\u2019s Selective Call Forwarding",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveForward",
      "operationId": "updateUserSelectiveCallForwardingCriteriaList",
      "summary": "Update User\u2019s Selective Call Forwarding Criteria List",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/selectiveForward/criteria",
      "operationId": "createCriteriaToUserSelectiveCallForwardingService",
      "summary": "Create a Criteria to the User\u2019s Selective Call Forwarding Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/selectiveForward/criteria/{id}",
      "operationId": "getCriteriaForUserSelectiveCallForwardingService",
      "summary": "Get a Criteria for the User\u2019s Selective Call Forwarding Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/selectiveForward/criteria/{id}",
      "operationId": "modifyCriteriaForUserSelectiveCallForwardingService",
      "summary": "Modify a Criteria for the User\u2019s Selective Call Forwarding Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/selectiveForward/criteria/{id}",
      "operationId": "deleteCriteriaFromUserSelectiveCallForwardingService",
      "summary": "Delete a Criteria From the User\u2019s Selective Call Forwarding Service",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/applications/availableMembers",
      "operationId": "searchSharedLineAppearanceMembersNew",
      "summary": "Search Shared-Line Appearance Members New",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/applications/availableMembers/count",
      "operationId": "getCountOfSharedLineAppearanceMembersNew",
      "summary": "Get Count of Shared-Line Appearance Members",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/applications/members",
      "operationId": "getSharedLineAppearanceMembersNew",
      "summary": "Get Shared-Line Appearance Members New",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/applications/members",
      "operationId": "putSharedLineAppearanceMembersNew",
      "summary": "Put Shared-Line Appearance Members New",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/callCaptions",
      "operationId": "getUserCallCaptionsSettings",
      "summary": "Get the user call captions settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/callCaptions",
      "operationId": "modifyUserCallCaptionsSettings",
      "summary": "Update the user call captions settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/callFiltering",
      "operationId": "getPersonExecutiveCallFilteringSettings",
      "summary": "Get Person Executive Call Filtering Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/callFiltering",
      "operationId": "updatePersonExecutiveCallFilteringSettings",
      "summary": "Modify Person Executive Call Filtering Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/callFiltering/criteria/{id}",
      "operationId": "getPersonExecutiveCallFilteringCriteria",
      "summary": "Get Person Executive Call Filtering Criteria Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/callFiltering/criteria/{id}",
      "operationId": "updatePersonExecutiveCallFilteringCriteria",
      "summary": "Modify Person Executive Call Filtering Criteria Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/people/{personId}/executive/callFiltering/criteria/{id}",
      "operationId": "deletePersonExecutiveCallFilteringCriteria",
      "summary": "Delete Person Executive Call Filtering Criteria",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/people/{personId}/executive/callFiltering/criteria",
      "operationId": "createPersonExecutiveCallFilteringCriteria",
      "summary": "Add Person Executive Call Filtering Criteria",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/alert",
      "operationId": "getPersonExecutiveAlertSettings",
      "summary": "Get Person Executive Alert Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/alert",
      "operationId": "updatePersonExecutiveAlertSettings",
      "summary": "Modify Person Executive Alert Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/assignedAssistants",
      "operationId": "getPersonExecutiveAssignedAssistants",
      "summary": "Get Person Executive Assigned Assistants",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/assignedAssistants",
      "operationId": "modifyPersonExecutiveAssignedAssistants",
      "summary": "Modify Person Executive Assigned Assistants",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/availableAssistants",
      "operationId": "getPersonExecutiveAvailableAssistants",
      "summary": "Get Person Executive Available Assistants",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/assistant",
      "operationId": "getPersonExecutiveAssistantSettings",
      "summary": "Get Person Executive Assistant Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/assistant",
      "operationId": "modifyPersonExecutiveAssistantSettings",
      "summary": "Modify Person Executive Assistant Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}/executive/screening",
      "operationId": "getPersonExecutiveScreeningSettings",
      "summary": "Get Person Executive Screening Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}/executive/screening",
      "operationId": "updatePersonExecutiveScreeningSettings",
      "summary": "Modify Person Executive Screening Settings",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/people/{personId}",
      "operationId": "getTimezoneAnnouncementLanguageSettingsOfAPerson",
      "summary": "Get Timezone and Announcement Language Settings of a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/people/{personId}",
      "operationId": "modifyTimezoneAnnouncementLanguageSettingsOfAPerson",
      "summary": "Update Timezone and Announcement Language Settings of a Person",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/countries/{countryCode}",
      "operationId": "getCountryConfiguration",
      "summary": "Get Country Calling Configuration",
      "tags": [
        "User Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines",
      "operationId": "Read the List of Virtual Lines",
      "summary": "Read the List of Virtual Lines",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines",
      "operationId": "Create a Virtual Line",
      "summary": "Create a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callRecording",
      "operationId": "Read Call Recording Settings for a Virtual Line",
      "summary": "Read Call Recording Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callRecording",
      "operationId": "Configure Call Recording Settings for a Virtual Line",
      "summary": "Configure Call Recording Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}",
      "operationId": "Get Details for a Virtual Line",
      "summary": "Get Details for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}",
      "operationId": "Update a Virtual Line",
      "summary": "Update a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualLines/{virtualLineId}",
      "operationId": "Delete a Virtual Line",
      "summary": "Delete a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/number",
      "operationId": "Get Phone Number assigned for a Virtual Line",
      "summary": "Get Phone Number assigned for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/directorySearch",
      "operationId": "Update Directory search for a Virtual Line",
      "summary": "Update Directory search for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/devices",
      "operationId": "Get List of Devices assigned for a Virtual Line",
      "summary": "Get List of Devices assigned for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/dectNetworks",
      "operationId": "Get List of DECT Networks Handsets for a Virtual Line",
      "summary": "Get List of DECT Networks Handsets for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callerId",
      "operationId": "Read Caller ID Settings for a Virtual Line",
      "summary": "Read Caller ID Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callerId",
      "operationId": "Configure Caller ID Settings for a Virtual Line",
      "summary": "Configure Caller ID Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callWaiting",
      "operationId": "Read Call Waiting Settings for a Virtual Line",
      "summary": "Read Call Waiting Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callWaiting",
      "operationId": "Configure Call Waiting Settings for a Virtual Line",
      "summary": "Configure Call Waiting Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callForwarding",
      "operationId": "Read Call Forwarding Settings for a Virtual Line",
      "summary": "Read Call Forwarding Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callForwarding",
      "operationId": "Configure Call Forwarding Settings for a Virtual Line",
      "summary": "Configure Call Forwarding Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/incomingPermission",
      "operationId": "Read Incoming Permission Settings for a Virtual Line",
      "summary": "Read Incoming Permission Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/incomingPermission",
      "operationId": "Configure Incoming Permission Settings for a Virtual Line",
      "summary": "Configure Incoming Permission Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission",
      "operationId": "Retrieve a virtual line's Outgoing Calling Permissions Settings",
      "summary": "Retrieve a virtual line's Outgoing Calling Permissions Settings",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission",
      "operationId": "Modify a virtual line's Outgoing Calling Permissions Settings",
      "summary": "Modify a virtual line's Outgoing Calling Permissions Settings",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes",
      "operationId": "Retrieve Access Codes for a Virtual Line",
      "summary": "Retrieve Access Codes for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes",
      "operationId": "Create Access Codes for a Virtual Line",
      "summary": "Create Access Codes for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes",
      "operationId": "Modify Access Codes for a Virtual Line",
      "summary": "Modify Access Codes for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/accessCodes",
      "operationId": "Delete Access Codes for a Virtual Line",
      "summary": "Delete Access Codes for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers",
      "operationId": "Retrieve Transfer Numbers for a Virtual Line",
      "summary": "Retrieve Transfer Numbers for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/autoTransferNumbers",
      "operationId": "Modify Transfer Numbers for a Virtual Line",
      "summary": "Modify Transfer Numbers for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns",
      "operationId": "Retrieve Digit Patterns for a Virtual Profile",
      "summary": "Retrieve Digit Patterns for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns",
      "operationId": "Create Digit Pattern for a Virtual Profile",
      "summary": "Create Digit Pattern for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns",
      "operationId": "Modify the Digit Pattern Category Control Settings for a Virtual Profile",
      "summary": "Modify the Digit Pattern Category Control Settings for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns",
      "operationId": "Delete all Digit Patterns for a Virtual Profile",
      "summary": "Delete all Digit Patterns for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Retrieve Specified Digit Pattern Details for a Virtual Profile",
      "summary": "Retrieve Specified Digit Pattern Details for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Modify a Digit Pattern for a Virtual Profile",
      "summary": "Modify a Digit Pattern for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/virtualLines/{virtualLineId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Delete a Digit Pattern for a Virtual Profile",
      "summary": "Delete a Digit Pattern for a Virtual Profile",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/intercept",
      "operationId": "Read Call Intercept Settings for a Virtual Line",
      "summary": "Read Call Intercept Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/intercept",
      "operationId": "Configure Call Intercept Settings for a Virtual Line",
      "summary": "Configure Call Intercept Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/intercept/actions/announcementUpload/invoke",
      "operationId": "Configure Call Intercept Greeting for a Virtual Line",
      "summary": "Configure Call Intercept Greeting for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/agent/availableCallerIds",
      "operationId": "Retrieve Agent's List of Available Caller IDs",
      "summary": "Retrieve Agent's List of Available Caller IDs",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/agent/callerId",
      "operationId": "Retrieve Agent's Caller ID Information",
      "summary": "Retrieve Agent's Caller ID Information",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/agent/callerId",
      "operationId": "Modify Agent's Caller ID Information",
      "summary": "Modify Agent's Caller ID Information",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail",
      "operationId": "Read Voicemail Settings for a Virtual Line",
      "summary": "Read Voicemail Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail",
      "operationId": "Configure Voicemail Settings for a Virtual Line",
      "summary": "Configure Voicemail Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadBusyGreeting/invoke",
      "operationId": "Configure Busy Voicemail Greeting for a Virtual Line",
      "summary": "Configure Busy Voicemail Greeting for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail/actions/uploadNoAnswerGreeting/invoke",
      "operationId": "Configure No Answer Voicemail Greeting for a Virtual Line",
      "summary": "Configure No Answer Voicemail Greeting for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail/actions/resetPin/invoke",
      "operationId": "Reset Voicemail PIN for a Virtual Line",
      "summary": "Reset Voicemail PIN for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/voicemail/passcode",
      "operationId": "Modify a virtual line's voicemail passcode",
      "summary": "Modify a virtual line's voicemail passcode",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/musicOnHold",
      "operationId": "Retrieve Music On Hold Settings for a Virtual Line",
      "summary": "Retrieve Music On Hold Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/musicOnHold",
      "operationId": "Configure Music On Hold Settings for a Virtual Line",
      "summary": "Configure Music On Hold Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/pushToTalk",
      "operationId": "Read Push-to-Talk Settings for a Virtual Line",
      "summary": "Read Push-to-Talk Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/pushToTalk",
      "operationId": "Configure Push-to-Talk Settings for a Virtual Line",
      "summary": "Configure Push-to-Talk Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callBridge",
      "operationId": "Read Call Bridge Settings for a Virtual Line",
      "summary": "Read Call Bridge Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callBridge",
      "operationId": "Configure Call Bridge Settings for a Virtual Line",
      "summary": "Configure Call Bridge Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/bargeIn",
      "operationId": "Read Barge In Settings for a Virtual Line",
      "summary": "Read Barge In Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/bargeIn",
      "operationId": "Configure Barge In Settings for a Virtual Line",
      "summary": "Configure Barge In Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/privacy",
      "operationId": "Get a Virtual Line's Privacy Settings",
      "summary": "Get a Virtual Line's Privacy Settings",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/privacy",
      "operationId": "Configure a Virtual Line's Privacy Settings",
      "summary": "Configure a Virtual Line's Privacy Settings",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/faxMessage/availableNumbers",
      "operationId": "Get Virtual Line Fax Message Available Phone Numbers",
      "summary": "Get Virtual Line Fax Message Available Phone Numbers",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callForwarding/availableNumbers",
      "operationId": "Get Virtual Line Call Forward Available Phone Numbers",
      "summary": "Get Virtual Line Call Forward Available Phone Numbers",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/availableNumbers",
      "operationId": "Get Virtual Line Available Phone Numbers",
      "summary": "Get Virtual Line Available Phone Numbers",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/emergencyCallbackNumber/availableNumbers",
      "operationId": "Get Virtual Line ECBN Available Phone Numbers",
      "summary": "Get Virtual Line ECBN Available Phone Numbers",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/callIntercept/availableNumbers",
      "operationId": "Get Virtual Line Call Intercept Available Phone Numbers",
      "summary": "Get Virtual Line Call Intercept Available Phone Numbers",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/virtualLines/{virtualLineId}/doNotDisturb",
      "operationId": "Get Virtual Line DoNotDisturb",
      "summary": "Retrieve DoNotDisturb Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/virtualLines/{virtualLineId}/doNotDisturb",
      "operationId": "Put VirtualLine DoNotDisturb",
      "summary": "Modify DoNotDisturb Settings for a Virtual Line",
      "tags": [
        "Virtual Line Call Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/serviceSettings/callerReputationProvider",
      "operationId": "getCallerReputationProviderSettings",
      "summary": "Get Caller Reputation Provider Service Settings",
      "tags": [
        "Caller Reputation Provider"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/serviceSettings/callerReputationProvider",
      "operationId": "updateCallerReputationProviderSettings",
      "summary": "Update Caller Reputation Provider Service Settings",
      "tags": [
        "Caller Reputation Provider"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/serviceSettings/callerReputationProvider/status",
      "operationId": "getCallerReputationProviderStatus",
      "summary": "Get Caller Reputation Provider Status",
      "tags": [
        "Caller Reputation Provider"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/serviceSettings/callerReputationProvider/actions/unlock/invoke",
      "operationId": "unlockCallerReputationProvider",
      "summary": "Unlock Caller Reputation Provider",
      "tags": [
        "Caller Reputation Provider"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/serviceSettings/callerReputationProvider/providers",
      "operationId": "getCallerReputationProviderProviders",
      "summary": "Get Caller Reputation Provider Providers",
      "tags": [
        "Caller Reputation Provider"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/callForwarding",
      "operationId": "Retrieve Call Forwarding Settings for a Workspace",
      "summary": "Retrieve Call Forwarding Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/callForwarding",
      "operationId": "Modify Call Forwarding Settings for a Workspace",
      "summary": "Modify Call Forwarding Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/callWaiting",
      "operationId": "Retrieve Call Waiting Settings for a Workspace",
      "summary": "Retrieve Call Waiting Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/callWaiting",
      "operationId": "Modify Call Waiting Settings for a Workspace",
      "summary": "Modify Call Waiting Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/callerId",
      "operationId": "Read Caller ID Settings for a Workspace",
      "summary": "Read Caller ID Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/callerId",
      "operationId": "Configure Caller ID Settings for a Workspace",
      "summary": "Configure Caller ID Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/monitoring",
      "operationId": "Retrieve Monitoring Settings for a Workspace",
      "summary": "Retrieve Monitoring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/monitoring",
      "operationId": "Modify Monitoring Settings for a Workspace",
      "summary": "Modify Monitoring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/numbers",
      "operationId": "List numbers associated with a specific workspace",
      "summary": "List numbers associated with a specific workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/incomingPermission",
      "operationId": "Retrieve Incoming Permission Settings for a Workspace",
      "summary": "Retrieve Incoming Permission Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/incomingPermission",
      "operationId": "Modify Incoming Permission Settings for a Workspace",
      "summary": "Modify Incoming Permission Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission",
      "operationId": "Retrieve Outgoing Permission Settings for a Workspace",
      "summary": "Retrieve Outgoing Permission Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission",
      "operationId": "Modify Outgoing Permission Settings for a Workspace",
      "summary": "Modify Outgoing Permission Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/accessCodes",
      "operationId": "Retrieve Access Codes for a Workspace",
      "summary": "Retrieve Access Codes for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/accessCodes",
      "operationId": "Create Access Codes for a Workspace",
      "summary": "Create Access Codes for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/accessCodes",
      "operationId": "Modify Access Codes for a Workspace",
      "summary": "Modify Access Codes for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/accessCodes",
      "operationId": "Delete all Access Codes for a Workspace",
      "summary": "Delete all Access Codes for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/intercept",
      "operationId": "Read Call Intercept Settings for a Workspace",
      "summary": "Read Call Intercept Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/intercept",
      "operationId": "Configure Call Intercept Settings for a Workspace",
      "summary": "Configure Call Intercept Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers",
      "operationId": "Retrieve Transfer Numbers Settings for a Workspace",
      "summary": "Retrieve Transfer Numbers Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/features/outgoingPermission/autoTransferNumbers",
      "operationId": "Modify Transfer Numbers Settings for a Workspace",
      "summary": "Modify Transfer Numbers Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (1/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/musicOnHold",
      "operationId": "Retrieve Music On Hold Settings for a Workspace",
      "summary": "Retrieve Music On Hold Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/musicOnHold",
      "operationId": "Modify Music On Hold Settings for a Workspace",
      "summary": "Modify Music On Hold Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/features/accessCodes/{accessCode}",
      "operationId": "Delete a Specific Access Code for a Workspace",
      "summary": "Delete a Specific Access Code for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns",
      "operationId": "Retrieve all Digit Patterns for a Workspace",
      "summary": "Retrieve all Digit Patterns for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns",
      "operationId": "Create Digit Pattern for a Workspace",
      "summary": "Create Digit Pattern for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns",
      "operationId": "Modify the Digit Pattern Category Control Settings for the Workspace",
      "summary": "Modify the Digit Pattern Category Control Settings for the Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns",
      "operationId": "Delete all Digit Patterns for a Workspace",
      "summary": "Delete all Digit Patterns for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Retrieve a Digit Pattern details for the Workspace",
      "summary": "Retrieve a Digit Pattern details for the Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Modify a Digit Pattern for the Workspace",
      "summary": "Modify a Digit Pattern for the Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/outgoingPermission/digitPatterns/{digitPatternId}",
      "operationId": "Delete a Digit Pattern for the Workspace",
      "summary": "Delete a Digit Pattern for the Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/features/intercept/actions/announcementUpload/invoke",
      "operationId": "Upload Call Intercept Announcement file for a Workspace",
      "summary": "Upload Call Intercept Announcement file for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/features/callRecordings",
      "operationId": "Retrieve Call Recording Settings for a Workspace",
      "summary": "Retrieve Call Recording Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/features/callRecordings",
      "operationId": "Modify Call Recording Settings for a Workspace",
      "summary": "Modify Call Recording Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/availableNumbers",
      "operationId": "Get Workspace Available Phone Numbers",
      "summary": "Get Workspace Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/emergencyCallbackNumber/availableNumbers",
      "operationId": "Get Workspace ECBN Available Phone Numbers",
      "summary": "Get Workspace ECBN Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/callForwarding/availableNumbers",
      "operationId": "Get Workspace Call Forward Available Phone Numbers",
      "summary": "Get Workspace Call Forward Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/callIntercept/availableNumbers",
      "operationId": "Get Workspace Call Intercept Available Phone Numbers",
      "summary": "Get Workspace Call Intercept Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/anonymousCallReject",
      "operationId": "Retrieve Anonymous Call Settings for a Workspace",
      "summary": "Retrieve Anonymous Call Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/anonymousCallReject",
      "operationId": "Modify Anonymous Call Settings for a Workspace",
      "summary": "Modify Anonymous Call Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/bargeIn",
      "operationId": "Retrieve Barge In Call Settings for a Workspace",
      "summary": "Retrieve Barge In Call Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/bargeIn",
      "operationId": "Modify Barge In Call Settings for a Workspace",
      "summary": "Modify Barge In Call Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/doNotDisturb",
      "operationId": "Retrieve DoNotDisturb Settings for a Workspace",
      "summary": "Retrieve DoNotDisturb Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/doNotDisturb",
      "operationId": "Modify DoNotDisturb Settings for a Workspace",
      "summary": "Modify DoNotDisturb Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/callBridge",
      "operationId": "Retrieve Call Bridge Warning Tone Settings for a Workspace",
      "summary": "Retrieve Call Bridge Warning Tone Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/callBridge",
      "operationId": "Modify Call Bridge Warning Tone Settings for a Workspace",
      "summary": "Modify Call Bridge Warning Tone Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/pushToTalk",
      "operationId": "Read Push-to-Talk Settings for a Workspace",
      "summary": "Read Push-to-Talk Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/pushToTalk",
      "operationId": "Configure Push-to-Talk Settings for a Workspace",
      "summary": "Configure Push-to-Talk Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/privacy",
      "operationId": "Retrieve Privacy Settings for a Workspace",
      "summary": "Retrieve Privacy Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/privacy",
      "operationId": "Modify Privacy Settings for a Workspace",
      "summary": "Modify Privacy Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/voicemail",
      "operationId": "Read Voicemail Settings for a Workspace",
      "summary": "Read Voicemail Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/voicemail",
      "operationId": "Configure Voicemail Settings for a Workspace",
      "summary": "Configure Voicemail Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{placeId}/voicemail/passcode",
      "operationId": "Modify Voicemail Passcode for a Workspace",
      "summary": "Modify Voicemail Passcode for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id}",
      "operationId": "Retrieve Sequential Ring Criteria for a Workspace",
      "summary": "Retrieve Sequential Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id}",
      "operationId": "Modify Sequential Ring Criteria for a Workspace",
      "summary": "Modify Sequential Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing/criteria/{id}",
      "operationId": "Delete Sequential Ring Criteria for a Workspace",
      "summary": "Delete Sequential Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/callPolicies",
      "operationId": "Read Call Policy Settings for a Workspace",
      "summary": "Read Call Policy Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/callPolicies",
      "operationId": "Configure Call Policy Settings for a Workspace",
      "summary": "Configure Call Policy Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/voicemail/actions/uploadBusyGreeting/invoke",
      "operationId": "Configure Busy Voicemail Greeting for a Place",
      "summary": "Configure Busy Voicemail Greeting for a Place",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/voicemail/actions/uploadNoAnswerGreeting/invoke",
      "operationId": "Configure No Answer Voicemail Greeting for a Place",
      "summary": "Configure No Answer Voicemail Greeting for a Place",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing/criteria",
      "operationId": "Create Sequential Ring Criteria for a Workspace",
      "summary": "Create Sequential Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing",
      "operationId": "Retrieve Sequential Ring Settings for a Workspace",
      "summary": "Retrieve Sequential Ring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/sequentialRing",
      "operationId": "Modify Sequential Ring Settings for a Workspace",
      "summary": "Modify Sequential Ring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing",
      "operationId": "Retrieve Simultaneous Ring Settings for a Workspace",
      "summary": "Retrieve Simultaneous Ring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing",
      "operationId": "Modify Simultaneous Ring Settings for a Workspace",
      "summary": "Modify Simultaneous Ring Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id}",
      "operationId": "Retrieve Simultaneous Ring Criteria for a Workspace",
      "summary": "Retrieve Simultaneous Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id}",
      "operationId": "Modify Simultaneous Ring Criteria for a Workspace",
      "summary": "Modify Simultaneous Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria/{id}",
      "operationId": "Delete Simultaneous Ring Criteria for a Workspace",
      "summary": "Delete Simultaneous Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/simultaneousRing/criteria",
      "operationId": "Create Simultaneous Ring Criteria for a Workspace",
      "summary": "Create Simultaneous Ring Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject",
      "operationId": "Retrieve Selective Reject Settings for a Workspace",
      "summary": "Retrieve Selective Reject Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject",
      "operationId": "Modify Selective Reject Settings for a Workspace",
      "summary": "Modify Selective Reject Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id}",
      "operationId": "Retrieve Selective Reject Criteria for a Workspace",
      "summary": "Retrieve Selective Reject Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id}",
      "operationId": "Modify Selective Reject Criteria for a Workspace",
      "summary": "Modify Selective Reject Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject/criteria/{id}",
      "operationId": "Delete Selective Reject Criteria for a Workspace",
      "summary": "Delete Selective Reject Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveReject/criteria",
      "operationId": "Create Selective Reject Criteria for a Workspace",
      "summary": "Create Selective Reject Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/numbers",
      "operationId": "Assign or Unassign numbers associated with a specific workspace",
      "summary": "Assign or Unassign numbers associated with a specific workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept",
      "operationId": "Retrieve Selective Accept Settings for a Workspace",
      "summary": "Retrieve Selective Accept Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept",
      "operationId": "Modify Selective Accept Settings for a Workspace",
      "summary": "Modify Selective Accept Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id}",
      "operationId": "Retrieve Selective Accept Criteria for a Workspace",
      "summary": "Retrieve Selective Accept Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id}",
      "operationId": "Modify Selective Accept Criteria for a Workspace",
      "summary": "Modify Selective Accept Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria/{id}",
      "operationId": "Delete Selective Accept Criteria for a Workspace",
      "summary": "Delete Selective Accept Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveAccept/criteria",
      "operationId": "Create Selective Accept Criteria for a Workspace",
      "summary": "Create Selective Accept Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert",
      "operationId": "Retrieve Priority Alert Settings for a Workspace",
      "summary": "Retrieve Priority Alert Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert",
      "operationId": "Configure Priority Alert Settings for a Workspace",
      "summary": "Configure Priority Alert Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id}",
      "operationId": "Retrieve Priority Alert Criteria for a Workspace",
      "summary": "Retrieve Priority Alert Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id}",
      "operationId": "Modify Priority Alert Criteria for a Workspace",
      "summary": "Modify Priority Alert Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert/criteria/{id}",
      "operationId": "Delete Priority Alert Criteria for a Workspace",
      "summary": "Delete Priority Alert Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/priorityAlert/criteria",
      "operationId": "Create Priority Alert Criteria for a Workspace",
      "summary": "Create Priority Alert Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward",
      "operationId": "Retrieve Selective Forward Settings for a Workspace",
      "summary": "Retrieve Selective Forward Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward",
      "operationId": "Modify Selective Forward Settings for a Workspace",
      "summary": "Modify Selective Forward Settings for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id}",
      "operationId": "Retrieve Selective Forward Criteria for a Workspace",
      "summary": "Retrieve Selective Forward Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "PUT",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id}",
      "operationId": "Modify Selective Forward Criteria for a Workspace",
      "summary": "Modify Selective Forward Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "DELETE",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward/criteria/{id}",
      "operationId": "Delete Selective Forward Criteria for a Workspace",
      "summary": "Delete Selective Forward Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "POST",
      "path": "/telephony/config/workspaces/{workspaceId}/selectiveForward/criteria",
      "operationId": "Create Selective Forward Criteria for a Workspace",
      "summary": "Create Selective Forward Criteria for a Workspace",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/faxMessage/availableNumbers",
      "operationId": "Get Workspace Fax Message Available Phone Numbers",
      "summary": "Get Workspace Fax Message Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/telephony/config/workspaces/{workspaceId}/secondary/availableNumbers",
      "operationId": "Get Workspace Secondary Available Phone Numbers",
      "summary": "Get Workspace Secondary Available Phone Numbers",
      "tags": [
        "Workspace Call Settings (2/2)"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces",
      "operationId": "listWorkspaces",
      "summary": "List Workspaces",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/workspaces",
      "operationId": "createWorkspace",
      "summary": "Create a Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}",
      "operationId": "getWorkspaceDetails",
      "summary": "Get Workspace Details",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}",
      "operationId": "updateWorkspace",
      "summary": "Update a Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "DELETE",
      "path": "/workspaces/{workspaceId}",
      "operationId": "deleteWorkspace",
      "summary": "Delete a Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/capabilities",
      "operationId": "getWorkspaceCapabilities",
      "summary": "Get Workspace Capabilities",
      "tags": [
        "Workspaces"
      ]
    }
  ]
}