OperationType

The OperationType enumeration contains operations that can be perfomed via Web interface and REST API.

Syntax

enum OperationType
{
    View                                        = 0,   //0x0
    AddMembers                                  = 1,   //0x1
    AddToGroup                                  = 2,   //0x2
    ChangePassword                              = 3,   //0x3
    Copy                                        = 4,   //0x4
    Create                                      = 5,   //0x5
    CustomCommand                               = 6,   //0x6
    Delete                                      = 7,   //0x7
    DisableAccount                              = 8,   //0x8
    Edit                                        = 9,   //0x9
    AdvancedParameters                          = 10,  //0xA
    EnableAccount                               = 11,  //0xB
    ExchangeTasks                               = 12,  //0xC
    Export                                      = 13,  //0xD
    Move                                        = 14,  //0xE
    Print                                       = 15,  //0xF
    Rename                                      = 18,  //0x12
    ResetAccount                                = 19,  //0x13
    ResetPassword                               = 20,  //0x14
    SendEmail                                   = 21,  //0x15
    SendSms                                     = 22,  //0x16
    UnlockAccount                               = 23,  //0x17
    RestoreDeletedObject                        = 24,  //0x18
    AddToBasket                                 = 25,  //0x19
    ExportVCard                                 = 26,  //0x1A
    CreateMailbox                               = 27,  //0x1B
    MoveMailbox                                 = 28,  //0x1C
    DeleteMailbox                               = 29,  //0x1D
    EstablishEmailAddress                       = 30,  //0x1E
    EstablishEmailAddressOnGroup                = 31,  //0x1F
    DeleteEmailAddress                          = 32,  //0x20
    EditExchangeProperties                      = 33,  //0x21
    ConvertToSharedMailbox                      = 34,  //0x22
    ConvertToRegularMailbox                     = 35,  //0x23
    MultifactorAuthentication                   = 36   //0x24
}

Constants

  • Flag

  • Description

  • View

  • View properties of containers, organizational units, and Domain-DNS objects. Unavailable in REST API.

  • AddMembers

  • Add or remove group members.

  • AddToGroup

  • Add selected directory objects to a group. Unavailable in REST API.

  • ChangePassword

  • Change passwords of user accounts.

  • Copy

  • Copy directory objects. Unavailable in REST API.

  • Create

  • Create directory objects.

  • CustomCommand

  • Execute custom commands.

  • Delete

  • Delete directory objects.

  • DisableAccount

  • Disable user and computer accounts.

  • Edit

  • Modify directory objects.

  • AdvancedParameters

  • Edit advanced settings of user accounts. Unavailable in REST API.

  • EnableAccount

  • Enable user and computer accounts.

  • ExchangeTasks

  • Perform all Exchange-related operations. Unavailable in REST API.

  • Export

  • Export directory objects. Unavailable in REST API.

  • Move

  • Move directory objects.

  • Print

  • Print out information from Web interface views. Unavailable in REST API.

  • Rename

  • Rename directory objects.

  • ResetAccount

  • Reset computer accounts.

  • ResetPassword

  • Reset user passwords.

  • SendEmail

  • Send e-mail.

  • SendSms

  • Send SMS.

  • UnlockAccount

  • Unlock user and computer accounts.

  • RestoreDeletedObject

  • Restore deleted directory objects. Unavailable in REST API.

  • AddToBasket

  • Add directory objects to Basket. Unavailable in REST API.

  • ExportVCard

  • Export directory objects as vCards. Unavailable in REST API.

  • CreateMailbox

  • Create on-premises Exchange mailboxes.

  • MoveMailbox

  • Move on-premises Exchange mailboxes to another database. Unavailable in REST API.

  • DeleteMailbox

  • Delete on-premises Exchange mailboxes.

  • EstablishEmailAddress

  • Mail enable users and contacts. Unavailable in REST API.

  • EstablishEmailAddressOnGroup

  • Mail enable groups. Unavailable in REST API.

  • DeleteEmailAddress

  • Remove email capabilities from mail-enabled groups. Unavailable in REST API.

  • EditExchangeProperties

  • Modify properties of Exchange mailboxes. Unavailable in REST API.

  • ConvertToSharedMailbox

  • Convert Exchange mailboxes to shared. Unavailable in REST API.

  • ConvertToRegularMailbox

  • Convert Exchange mailboxes to regular. Unavailable in REST API.

  • MultifactorAuthentication

  • Reset apps for multi-factor authentication in Web interface. Unavailable in REST API.

Requirements

Minimum required version: 2023