Webex · Schema

ExtensionStatusObject

CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing

Properties

Name Type Description
extension string Unique extension which will be validated at the location level.
state string State of the extension after it was validated. * `VALID` - Extension is valid. * `DUPLICATE` - Extension already assigned to another group. * `DUPLICATE_IN_LIST` - Extension already exists in the requ
errorCode number Error code of the state in case extension is not valid.
message string Message assigned to the error code.
View JSON Schema on GitHub

JSON Schema

webex-extensionstatusobject-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ExtensionStatusObject",
  "title": "ExtensionStatusObject",
  "type": "object",
  "required": [
    "state"
  ],
  "properties": {
    "extension": {
      "type": "string",
      "example": "407721",
      "description": "Unique extension which will be validated at the location level."
    },
    "state": {
      "type": "string",
      "enum": [
        "VALID",
        "DUPLICATE",
        "DUPLICATE_IN_LIST",
        "INVALID"
      ],
      "description": "State of the extension after it was validated.\n * `VALID` - Extension is valid.\n * `DUPLICATE` - Extension already assigned to another group.\n * `DUPLICATE_IN_LIST` - Extension already exists in the request body and was already verified.\n * `INVALID` - Extension is invalid.\n"
    },
    "errorCode": {
      "type": "number",
      "example": 9495,
      "description": "Error code of the state in case extension is not valid."
    },
    "message": {
      "type": "string",
      "example": "[Error 9495] The extension is not available. It is already assigned as a Call Park Extension: 407721.",
      "description": "Message assigned to the error code."
    }
  }
}