Developers Guide

Table Of Contents
/api/AccountService/Actions/AccountService.GetPrivileges........................................................................ 53
/api/AccountService/Actions/AccountService.GetPrivilegesForUser......................................................... 54
/api/AccountService/Actions/AccountService.GetUserDetail.......................................................................54
/api/AccountService/Actions/AccountService.Enable.................................................................................... 55
/api/AccountService/Actions/AccountService.Disable....................................................................................55
/api/AccountService/Actions/AccountService.Delete..................................................................................... 56
/api/AccountService/Roles..................................................................................................................................... 56
/api/AccountService/Roles(Id)...............................................................................................................................57
/api/AccountService/ExternalAccountProvider................................................................................................. 58
/api/AccountService/ExternalAccountProvider/DirectoryServiceType...................................................... 59
/api/AccountService/ExternalAccountProvider/ADAccountProvider..........................................................59
/api/AccountService/ExternalAccountProvider/ADAccountProvider(Id).................................................... 61
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.TestADConnection.................................................................................................. 63
/api/AccountService/ExternalAccountProvider/LDAPAccountProvider..................................................... 65
/api/AccountService/ExternalAccountProvider/LDAPAccountProvider(Id).............................................. 67
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.TestLDAPConnection............................................................................................. 69
/api/AccountService/ExternalAccountProvider/Actions/ExternalAccountProvider.SearchGroups......71
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.DeleteExternalAccountProvider........................................................................... 72
/api/AccountService/Actions/AccountService.ImportExternalAccountProvider...................................... 72
/api/AccountService/ExternalAccountProvider/OpenIDConnectProvider..................................................74
/api/AccountService/ExternalAccountProvider/OpenIDConnectProvider('OIDCProviderID')...............74
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.EnableOIDCProviders............................................................................................. 75
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.DisableOIDCProviders.............................................................................................76
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.DeleteOIDCProviders..............................................................................................76
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.TestOIDCProvider....................................................................................................77
/api/AccountService/ExternalAccountProvider/Actions/
ExternalAccountProvider.TestOIDCProviderRegistrationStatus................................................................. 77
Security and certificate management.......................................................................................................................... 78
/api/ApplicationService/Security............................................................................................................................78
/api/ApplicationService/Security/SecurityConfiguration.................................................................................78
/api/ApplicationService/Certificate....................................................................................................................... 79
/api/ApplicationService/Actions/ApplicationService.GenerateCSR............................................................. 80
/api/ApplicationService/Actions/ApplicationService.UploadCertificate....................................................... 81
/api/AccountService/ExternalAccountProvider/Actions/ExternalAccountProvider.DSCertificate.......81
Monitoring and alert notifications................................................................................................................................. 82
api/AlertService/AlertDestinations/SNMPConfiguration................................................................................. 82
api/AlertService/AlertDestinations/Actions/AlertDestinations.ApplySNMPConfig...................................83
/api/AlertService/AlertDestinations/SyslogConfiguration...............................................................................85
api/AlertService/AlertDestinations/Actions/AlertDestinations.ApplySyslogConfig...................................86
/api/AlertService/AlertDestinations/SMTPConfiguration................................................................................87
/api/AlertService/AlertDestinations/Actions/AlertDestinations.SendTestTrap.........................................89
api/ApplicationService/SystemResourceUsage........................................................................................................89
GET method for ApplicationService.SystemResourceUsage .......................................................................... 89
Contents
5