Subaccount SetLimitedAdminPermissions()

From Rackspace Email & Apps API
Revision as of 16:54, 25 August 2008 by APIAdmin (talk | contribs) (New page: This function will set the specific permissions granted to a particular limited administrator. "Limited" admins are limited to working with certain portions of the control panel. The com...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This function will set the specific permissions granted to a particular limited administrator. "Limited" admins are limited to working with certain portions of the control panel. The complete list of possible permissions is:

Email Accounts section of the control panel--
EA:Mailboxes
EA:Aliases
EA:Filtering
EA:Settings
EA:Tools
EA:RSSFeeds
EA:UserData
EA:MailingLists
EA:GroupLists
EA:Archiving
EA:DataRestores

Email Marketing section--
EM:Subscribers
EM:Lists
EM:Emails
EM:Preferences
EM:Resources
EM:Upgrade
EM:SubAccounts

Reseller Tools section--
RT:Administrators
RT:SubAccounts
RT:WebmailSites

Email Reports section--
ER:MailboxCount
ER:MailboxStorage
ER:MailForwarding
ER:AdministratorLogs
ER:LastLoginDates
ER:MailboxAliases
ER:Statistics

Webmail Sites section--
WS:InterfaceDesign
WS:LoginLogoutPages
WS:Images
WS:EmailTaglines
WS:FreeSignups

Control Panel section--
CP:LoginPage
CP:MainPage
CP:Header
CP:Footer
CP:ColorStyles
CP:SupportPages


Collaboration section--
Col:CompanyDirectory
Col:SharedCalendar

My Account section--
MA:BillingInformation
MA:CompanyContacts
MA:UpgradeServices
MA:InvoiceHistory

Customer Care section--
CC:Support
CC:Feedback
CC:APIWiki
CC:IdeaCentral
CC:Ticketing

Custom Tools section--
CT:Tools

Domain Names section--
DN:Renewal
DN:Registration
DN:DNS

Troubleshooting section--
TR:DomainDetails
TR:MailboxDetails
TR:DNSCheck
TR:RemoteMailCheck
TR:HeaderAnalyzer
TR:LookupSpamRules

Parameters

Five strings of input:

   "ResellerUsername" (the administrative user for the API),
   "ResellerPassword",
   "AdminUsername" (the limited admin about which you are retrieving information),
   "DomainList" (the list of domains for which the admin should have rights, or simply "ALL"),
   "PermissionsList" (a CRLF separated list of control panel areas for this admin to access)

Return Values

If successful, the return value of the function will be 1.

Consult the Result Code Table for a list of result codes and their meaning.