Referencia de la API 2.2 de Cube Panel

Acceso a los servicios web de Cube Panel

Biztology

2005 Biztology S.L. Todos los derechos reservados Ni los textos, ni los programas descritos en este documento pueden copiarse, reproducirse, traducirse o reducirse a cualquier medio o soporte electrónico o legible mediante máquinas, sin el permiso previo por escrito de Biztology S.L., Plaza de Alonso Martinez nº 2 3º Izq 28004 Madrid, España.


Tabla de contenidos
1. Introducción
¿Qué es la API de WebServices de Cube Panel?
Accediendo a la API desde PHP
Requerimientos
La clase WSAccess
Obteniendo los credenciales de un usuario
Invocando a los servicios web
Ejemplo de invocación a un servicio Web
Accediendo a la API desde .NET
Requerimientos
La clase WSUser
Invocando a los servicios web
Obteniendo las credenciales de otro usuario
Invocando a los servicios web
Accediendo a la API desde Java
Requerimientos
La clase WSAccess
Invocando a los servicios web
Otros métodos de la clase WSAccess
2. Referencia de la API
Tipos complejos usados
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
Servicios web de propósito general
PERSO_listLangs
ADMINCLIENTS_listCurrencys
ADMINCLIENTS_getCountries
Administración de clientes
ADMINCLIENTS_getClients
ADMINCLIENTS_addNewClient
ADMINCLIENTS_removeClient
ADMINCLIENTS_getClientResourceUsage
ADMINCLIENTS_getClientTemplates
ADMINIP_getAssignablePanelIps
Administración de dominios
DOMAINS_getDomains
DOMAINS_getDomainResourceUsage
DOMAINS_addNewDomain
DOMAINS_removeDomain
DOMAINS_getDomainTemplates
CLIENTIP_getAssignableIps
Buzones de correo
MAIL_addMailBox
MAIL_changeMailBoxPassword
MAIL_delMailBox
MAIL_listMailBoxes
Redirecciones de correo
MAIL_addMailAlias
MAIL_delMailAlias
MAIL_listMailAliases
Gestión de listas de correo
MAILLIST_newList
MAILLIST_delList
MAILLIST_changepassword
MAILLIST_getLists
Gestión de bases de datos MySQL
MYSQL_getDatabases
MYSQL_newDataBase
MYSQL_changePassword
MYSQL_delDataBase
Gestión de bases de datos SQL Server
SQLSERVER_getDatabases
SQLSERVER_newDataBase
SQLSERVER_changePassword
SQLSERVER_delDataBase
Gestión de DNS
DNS_addRecord
DNS_delRecord
DNS_listRecords
Rectricciones de directorios WEB
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
Gestión de FTP
FTP_addUser
FTP_delUser
FTP_changePassword
FTP_changeQuota
FTP_listUsers
FTP_getUserInfo
FTP_getPrincipalLogin