The Cube Panelīs API 2.2 Reference Guide

Accessing Cube Panel's WebServices

Biztology

All rights reserved. Copying, reproduction, translating or conversion to any other medium or electronic format, or any other machine encrypted format, of the text or the programs discussed in this document is strictly prohibited without written permission from Biztology.


Table of Contents
1. Introduction
What is the Cube Panelīs API WebServices (WS)?
Accessing the API with PHP
Requirements
WSAccess class
Obtaining credentials
Using WebServices
Example of using WebServices
Accessing the API with .NET
Requirements
WSUser class
Getting access to WebServices
Obtaining credentials for another users
Using Webservices
Accessing the API with Java
Requeriments
La clase WSAccess
Using WebServices
Another methods and members of WSAccess
2. API Reference Guide
Complex types used
AdminIp
ClientInfo
ClientIP_Ip
ClientTemplateInfo
Country
CurrencyInfo
DetailClientInfo
DNSInfo
DomainInfo
DomainPersonalData
FTPUserInfo
LangInfo
ListID
LoginInfo
MailAliasInfo
MailBoxInfo
mailListInfo
MysqlInfo
OrderArray
ResourceExtraParam
ResourceUsage
RestrictedDirInfo
RestrictedDirInfoSimple
RestrictedGroupInfo
RestrictedGroupInfoSimple
RestrictedUserInfo
SQLServerInfo
TemplateInfo
General WebServices
PERSO_listLangs
ADMINCLIENTS_listCurrencys
ADMINCLIENTS_getCountries
Client Administration
ADMINCLIENTS_getClients
ADMINCLIENTS_addNewClient
ADMINCLIENTS_removeClient
ADMINCLIENTS_getClientResourceUsage
ADMINCLIENTS_getClientTemplates
ADMINIP_getAssignablePanelIps
Domain Administration
DOMAINS_getDomains
DOMAINS_getDomainResourceUsage
DOMAINS_addNewDomain
DOMAINS_removeDomain
DOMAINS_getDomainTemplates
CLIENTIP_getAssignableIps
Mailboxes
MAIL_addMailBox
MAIL_changeMailBoxPassword
MAIL_delMailBox
MAIL_listMailBoxes
Redirecting mail
MAIL_addMailAlias
MAIL_delMailAlias
MAIL_listMailAliases
Managing mail address lists
MAILLIST_newList
MAILLIST_delList
MAILLIST_changepassword
MAILLIST_getLists
Managing MySQL databases
MYSQL_getDatabases
MYSQL_newDataBase
MYSQL_changePassword
MYSQL_delDataBase
Managing SQL Server databases
SQLSERVER_getDatabases
SQLSERVER_newDataBase
SQLSERVER_changePassword
SQLSERVER_delDataBase
Managing the DNS
DNS_addRecord
DNS_delRecord
DNS_listRecords
Web directories restrictions
RESTDIRS_createUser
RESTDIRS_changeUserPassword
RESTDIRS_removeUser
RESTDIRS_listUsers
RESTDIRS_createGroup
RESTDIRS_removeGroup
RESTDIRS_listGroups
RESTDIRS_addUserToGroup
RESTDIRS_removeUserFromGroup
RESTDIRS_createDir
RESTDIRS_addGroupToDir
RESTDIRS_removeGroupFromDirectory
RESTDIRS_unRestrictDirectory
RESTDIRS_listRestrictedDirs
RESTDIRS_listGroupUsers
RESTDIRS_listDirGroups
RESTDIRS_getUserInfo
RESTDIRS_getGroupInfo
Managing FTP
FTP_addUser
FTP_delUser
FTP_changePassword
FTP_changeQuota
FTP_listUsers
FTP_getUserInfo
FTP_getPrincipalLogin