Capítulo 2. Referencia de la API

Tabla de contenidos
Tipos complejos usados
Servicios web de propósito general
Administración de clientes
Administración de dominios
Buzones de correo
Redirecciones de correo
Gestión de listas de correo
Gestión de bases de datos MySQL
Gestión de bases de datos SQL Server
Gestión de DNS
Rectricciones de directorios WEB
Gestión de FTP

Tipos complejos usados

A continuación se enumeran los tipos complejos usados por los servicios web de la API de Cube Panel.

AdminIp

ElementoTipoDesc.
idIpintIdentificador de la IP
ipstringValor de la IP
maskstringMáscara de la interfaz de red
interfacestringNombre de la interfaz de red
typestringTipo de IP
clientsintNúmero de clientes que usan la IP
domainsintNúmero de dominos que usan la IP
statebooleanEstado de la IP

ClientInfo

ElementoTipoDesc.
IdintIdentificador de cliente
NamestringNombre de cliente
StatusstringEstado en el que se encuentra el cliente
CompanystringEmpresa del cliente
NumDomainsintNúmero de dominios que posee el cliente
DateintFecha de creación
IdTemplateintIdentificador de la plantilla del cliente
serverstringIp del servidor en el que se encuentra el cliente
portintPuerto del servidor en el que se encuentra el cliente
serverNamestringNombre del servidor en el que se encuentra el cliente
registerbooleanIndica si el cliente está dado de alta en el módulo de registro de dominios

ClientIP_Ip

ElementoTipoDesc.
idIpintIdentificador de la IP
ipstringValor de la IP
typestringTipo de la IP (private/public/panel/principal)
domainsintNúmero de dominios que usan la IP
statebooleanIndica si la IP está activada o no

ClientTemplateInfo

ElementoTipoDesc.
IdintIdentificador de la plantilla de cliente
NamestringNombre de la plantilla
DatestringFecha de creación
nClientsintNúmero de clientes usando la plantilla
serverstringIP del servidor en el que existe la plantilla
portintPuerto del servidor en el que existe la plantilla
serverNameintNombre del servidor en el que existe la plantilla

Country

ElementoTipoDesc.
IdintIdentificador de país
DescstringNombre del país

CurrencyInfo

ElementoTipoDesc.
idintIdentificador de divisa
shortDescstringAcrónimo de la divisa
symbolstringSímbolo de la divisa
descstringDescripción de la divisa

DetailClientInfo

ElementoTipoDesc.
LoginstringNombre del cliente
CompanystringEmpresa del cliente
ContactstringNombre de contacto del cliente
PhonestringNúmero de teléfono del cliente
FaxstringNúmero de fax del cliente
EmailstringE-Mail del cliente
AddressstringDirección del cliente
CitystringLocalidad del cliente
StatestringEstado/Provincia del cliente
PostalCodestringCódigo postal del cliente
IdCountryintIdentificador del país del cliente
IdTemplateintIdentificador de la plantilla del cliente
IdPanelIPintIdentificador de la IP de panel que usa el cliente
PanelIPstringValor de la IP de panel que usa el cliente
PanelPortintPuerto en el que el cliente tiene la web de acceso al panel
RegisterbooleanIndica si el cliente está dado de alta en el módulo de registro de dominios
FiscalIdstringIdentificador fiscal del cliente
TaxesintPorcentaje de impuesto de valor añadido que se aplica a las facturas del cliente
IdCurrencyintDivisa en la que se factura al cliente

DNSInfo

ElementoTipoDesc.
idintIdentificador de la entrada DNS
namestringNombre de la entrada DNS
idTypeintTipo de entrada DNS
typestringDescripción del tipo de entrada DNS
valuestringValor de la entrada DNS
defaultintIndica si la entrada la ha creado el usuario o existe por defecto

DomainInfo

ElementoTipoDesc.
idstringIdentificador del dominio
namestringNombre del dominio
statusstringEstado del cliente
dateintFecha de alta del dominio
diskSpaceintEspacio en disco ocupado por el cliente (bytes)
trafficintTrafico generado por el dominio (bytes)
clientstringNombre del cliente al que pertenece el dominio
templateNamestringNombre del plan al que pertenece el dominio
serverstringIP del servidor en el que se encuentra el dominio
portintPuerto del servidor en el que se encuentra el dominio
serverNamestringNombre del servidor en el que se encuentra el dominio

DomainPersonalData

ElementoTipoDesc.
LoginstringNombre del dominio
CompanystringEmpresa del usuario del dominio
ContactstringNombre de contacto del usuario del dominio
PhonestringNúmero de teléfono del usuario del dominio
FaxstringNúmero de fax del usuario del dominio
EmailstringE-Mail del usuario del dominio
AddressstringDirección del usuario del dominio
CitystringLocalidad del usuario del dominio
StatestringEstado/Provincia del usuario del dominio
PostalCodestringCódigo postal del usuario del dominio
CountryintIdentificador del país del usuario del dominio
IdTemplateintIdentificador del plan al que pertenece el dominio
IdTemplateTypeintIdentificador del tipo de plan al que pertenece el dominio
IdIPintIdentificador de la IP en la que se encuentra alojado el dominio
IPstringValor de la IP en la que se encuentra alojado el dominio
IPTypestringTipo de IP en la que se encuentra alojado el dominio (private/public/principal)
SystemUserstringNombre del usuario principal del sistema del dominio
SystemUserPasswordstringContraseña del usuario principal del sistema del dominio

FTPUserInfo

ElementoTipoDesc.
idintIdentificador de la cuenta FTP
loginstringNombre de la cuenta FTP
passwordstringContraseña de la cuenta FTP
homePathstringRuta inicial de la cuenta FTP
quotaintCuota reservada para la cuenta de FTP
typestringTipo de cuenta de FTP (R/RW/P)
dateintFecha de creación de la cuenta FTP

LangInfo

ElementoTipoDesc.
IdintIdentificador del idioma
NamestringNombre del idioma
LangCodestringCódigo del idioma

ListID

ElementoTipoDesc.
listIDintIdentificador de una lista de correo

LoginInfo

ElementoTipoDesc.
loginstringNombre del usuario
passwordstringContraseña del usuario

MailAliasInfo

ElementoTipoDesc.
idintIdentificador de una redirección de correo
namestringDirección de correo de origen
targetintDirección de correo de destino
creationdateintFecha de creación de la redirección de correo

MailBoxInfo

ElementoTipoDesc.
idintIdentificador numérico del buzón
namestringDirección de correo electrónico
loginstringLogin del buzón
passwordstringContraseña del buzón
creationdatestringFecha de creación del buzón

mailListInfo

ElementoTipoDesc.
idintIdentificador numérico de una lista de correo
list_emailstringDirección de correo electrónico del administrador de la lista
passwordstringContraseña del administrador
dateintFecha de creación de la lista de correo
admin_urlstringURL de acceso a la web de administración de la lista de correo

MysqlInfo

ElementoTipoDesc.
idintIdentificador de la base de datos MySQL
loginstringNombre de la base de datos y del usuario
passwordstringContraseña del usuario de la base de datos
dateintFecha de creación de la base de datos

OrderArray

ElementoTipoDesc.
orderBystringparámetro de ordenación (depende de la función en la que se use)
orderTypeint1 -> Ascendente / 0 -> Descendente
minintPrimer elemento a mostrar
maxintÚlitmo elemento a mostrar

ResourceExtraParam

ElementoTipoDesc.
NamestringNombre del parámetro extra
ValuestringValor del parámetro

ResourceUsage

ElementoTipoDesc.
IdintIdentificador del recurso
UsageintUso del recurso
descResourcestringDescripción del recurso
serverstringServidor del que se ha obtenido el recurso
portintPuerto del servidor del que se ha obtenido el recurso

RestrictedDirInfo

ElementoTipoDesc.
idintIdentificador del directorio restringido
namestringNombre del directorio restringido
pathstringRuta del directorio restringido
groupsArrayOfIntNúmero de grupos asociados al directorio restringido

RestrictedDirInfoSimple

ElementoTipoDesc.
idintIdentificador del directorio restringido
namestringNombre del directorio restringido
pathstringRuta del directorio restringido
groupsintNúmero de grupos asociados al directorio restringido

RestrictedGroupInfo

ElementoTipoDesc.
idintIdentificador del grupo de usuarios
namestringNombre del grupo de usuarios
commentstringComentario
usersArrayOfIntUsuarios pertenecientes al grupo

RestrictedGroupInfoSimple

ElementoTipoDesc.
idintIdentificador del grupo de usuarios
namestringNombre del grupo de usuarios
commentstringComentario
usersintNúmero de usuarios pertenecientes al grupo

RestrictedUserInfo

ElementoTipoDesc.
idintIdentificador del usuario
namestringNombre del usuario
passwordstringContraseña del usuario
commentstringComentario

SQLServerInfo

ElementoTipoDesc.
idintIdentificador de la base de datos SQL Server
loginstringNombre de la base de datos y usuario de conexión
passwordstringContraseña del usuario de conexión
dateintFecha de creación de la base de datos

TemplateInfo

ElementoTipoDesc.
IdintIdentificador del plan
NamestringNombre del plan
DateintFecha de creación del plan
nDomainsintNúmero de dominios que usan el plan
TemplateTypeDescstringTipo de plan
TemplateTypeIdintIdentificador del tipo de plan