Read this first!
What's New in the COM API?
List of Methods, Properties, Enumerations, and Constants
Creating Scripts
Server Interface (ICIServer)
Multiple Sites Interface (ICISites)
Single-Site Interface (ICISite)
Permission Interface (ICIPermission)
Audit Interface (ICIAudit)
Client Settings Interface (ICIClientSettings)
    Client Settings Interface Methods and Properties (ICIClientSettings)
    User Account Details
    User Account General Settings
    User Password Settings
    User FTP Security Settings
    User Connection Protocols
    User Connection Limits
    User Transfer Settings
       User Transfer Settings
       Determining if a User has an Upload per Session Limit (GetHasUploadsPerSession)
       Enabling a User's Uploads-per-Session Limit (SetHasUploadsPerSession)
       Retrieving a User's Upload per Session Limit (GetUploadsPerSession)
       Specifying the Maximum Number of Uploads a User is Permitted per Session (SetUploadsPerSession)
       Determining if a User has a Download per Session Limit (GetHasDownloadsPerSession)
       Enabling a User's Downloads-per-Session Limit (SetHasDownloadsPerSession)
       Retrieving a Download per Session Limit (GetDownloadsPerSession)
       Specifying the Maximum Number of Downloads a User is Permitted per Session (SetDownloadsPerSession)
       Determining if a User has an Upload Size Limit (GetHasMaxUploadSize)
       Enabling a User's Upload Size Limit (SetHasMaxUploadSize)
       Retrieving a User's Upload Size Limit (GetMaxUploadSize)
       Specifying the Maximum File Size a User is Permitted to Upload (SetMaxUploadSize)
       Determining if a User has a Download Size Limit (GetHasMaxDownloadSize)
       Enabling a User's Download Size Limit (SetHasMaxDownloadSize)
       Retrieving a User's Download Size Limit (GetMaxDownloadSize)
       Specifying the Maximum File Size a User is Permitted to Download (SetMaxDownloadSize)
    User IP Access Ban List
    Retrieving Number of Login Attempts Allowed (GetLimitLoginAttempts)
    Specifying Number of Login Attempts Allowed (SetLimitLoginAttempts)
    Viewing Anonymous Logins (GetAnonymousLogin)
    Allowing or Prohibiting Anonymous Logins (SetAnonymousLogin)
Command Settings Interface (ICICommandSettings)
Certificate Information Interface (ICICertInfo)
Event Rule Interfaces
Report Information Interface (ICIReportInfo)
SSH Key Information Interface (ICISSHKeyInfo)
Enumerators and Constants