Webex · Schema

AddManagedBy

Schema for adding an admin. Either 'id' or 'email' must be provided.

CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing

Properties

Name Type Description
orgId string The admin's organization ID.
type string Type of administrator.
id string Entryuuid of the user.
email string Email of the user.
roles array The roles assigned to the admin.
View JSON Schema on GitHub

JSON Schema

webex-addmanagedby-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AddManagedBy",
  "title": "AddManagedBy",
  "type": "object",
  "additionalProperties": false,
  "description": "Schema for adding an admin. Either 'id' or 'email' must be provided.",
  "properties": {
    "orgId": {
      "type": "string",
      "description": "The admin's organization ID."
    },
    "type": {
      "type": "string",
      "description": "Type of administrator.",
      "enum": [
        "user"
      ]
    },
    "id": {
      "type": "string",
      "description": "Entryuuid of the user."
    },
    "email": {
      "type": "string",
      "description": "Email of the user."
    },
    "roles": {
      "type": "array",
      "description": "The roles assigned to the admin.",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "uniqueItems": true
    }
  },
  "required": [
    "orgId",
    "type",
    "roles"
  ]
}