Webex · Schema

ResourceTypesDTO

A resource type with its access level and associated IDs.

CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing

Properties

Name Type Description
name string The name of the resource.multimedia-profile - Has access to multimedia profile[multimedia-profile] resource name. queue - Has access to queue[queue] resource name. override - Has access to override[ov
accessLevel string This can be used to allow users to access specific, none or all resources.
ids array The id of the resource can be used to allow users to access specific, of resources.
View JSON Schema on GitHub

JSON Schema

webex-resourcetypesdto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ResourceTypesDTO",
  "title": "ResourceTypesDTO",
  "type": "object",
  "description": "A resource type with its access level and associated IDs.",
  "properties": {
    "name": {
      "type": "string",
      "description": "The name of the resource.multimedia-profile - Has access to multimedia profile[multimedia-profile] resource name.\n\nqueue - Has access to queue[queue] resource name.\n\noverride - Has access to override[override] resource name.\n\nholiday-list - Has access to holiday list[holiday-list] resource name.\n\naudio-prompt - Has access to audio prompt[audio-prompt] resource name.\n\nflow - Has access to flow[flow] resource name.\n\nskill-profile - Has access to skill profile[skill-profile] resource name.\n\nteam - Has access to team[team] resource name.\n\nskill-definition - Has access to skill definition[skill-definition] resource name.\n\nsite - Has access to site[site] resource name.\n\noutdial-ani - Has access to outdial ani[outdial-ani] resource name.\n\nchannel - Has access to channel[channel] resource name.\n\nsub-flow - Has access to sub flow[sub-flow] resource name.\n\ndesktop-layout - Has access to desktop layout[desktop-layout] resource name.\n\nworking-hour - Has access to working hour[working-hour] resource name.\n\nfunction - Has access to function[function] resource name.\n\ndesktop-profile - Has access to desktop profile[desktop-profile] resource name.\n\nidle-wrapup-code - Has access to idle wrap-up code[idle-wrapup-code] resource name.\n\ncad-variable - Has access to cad variable[cad-variable] resource name.\n\naddress-book - Has access to address book[address-book] resource name.\n\n",
      "example": "site",
      "minLength": 1
    },
    "accessLevel": {
      "type": "string",
      "description": "This can be used to allow users to access specific, none or all resources.",
      "enum": [
        "SPECIFIC",
        "ALL",
        "PROVISIONED_VALUE",
        "NONE"
      ],
      "example": "ALL"
    },
    "ids": {
      "type": "array",
      "description": "The id of the resource can be used to allow users to access specific, of resources.",
      "example": [
        "00734874-4732-43bb-bfff-d1e75d309eb1",
        "00734874-4732-43bb-bfff-d1e75d309eb2"
      ],
      "items": {
        "type": "string"
      },
      "uniqueItems": true
    }
  },
  "required": [
    "accessLevel",
    "name"
  ]
}