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 
- 
Update 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