Webex · Schema

DeleteManagedBy

Schema for deleting 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.
operation string Operation to perform on the admin.
View JSON Schema on GitHub

JSON Schema

webex-deletemanagedby-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DeleteManagedBy",
  "title": "DeleteManagedBy",
  "type": "object",
  "additionalProperties": false,
  "description": "Schema for deleting 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
    },
    "operation": {
      "type": "string",
      "description": "Operation to perform on the admin.",
      "enum": [
        "delete"
      ],
      "default": "delete"
    }
  },
  "required": [
    "orgId",
    "type",
    "roles",
    "operation"
  ]
}