¿Cuáles son los comandos de la API de Traxhost?
El webservice es un servidor XML-RPC que corre en http://traxhost.com/api.xml-rpc.php, todos los comando devuelve fault en caso de ocurrir un error, en el resto de los casos devuelve algún tipo de valor, variando de acuerdo al comando que ejecutado.
Inicio de sesión: en los headers de la respuesta del comando session.login, en caso de éxito, se devuelve la cookie de session, esta cookie debe ser enviada en los headers de todos los otros comandos que se ejecuten posteriormente.
Las credenciales para este comando son las misma utilizadas en la intreface WEB.
A continuación podrá observar una lista de comandos para la utilización de la API de integración de la herramienta de reventa de dominios Traxhost.com
Tenga en cuenta que a esta lista se le irán agregando comandos en función de que se le agreguen funcionalidades a la plataforma.
session.login
Parámetros:
| type |
name |
obs |
| string |
userName |
|
| string |
password |
|
Respuesta:
| type |
name |
obs |
| Boolean |
result |
|
session.logout
Parámetros:
NONE
Respuesta:
| type |
name |
obs |
| Boolean |
result |
|
contact.getDetail
Parámetros:
| type |
name |
obs |
| integer |
contactId |
|
Respuesta:
| type |
name |
obs |
| struct contactDetail |
result |
|
contact.getList
Parámetros:
| type |
name |
obs |
| integer |
pageNumber |
|
Respuesta:
| type |
name |
obs |
| struct contactList |
result |
|
contact.create
Parámetros:
| type |
name |
obs |
| string |
name |
|
| string |
company |
|
| string |
email |
|
| string |
address |
|
| string |
address_2 |
|
| string |
address_3 |
|
| string |
city |
|
| string |
state |
|
| string |
country |
|
| string |
postalCode |
|
| integer |
phoneCC |
|
| integer |
phoneNumber |
|
| integer |
faxCC |
|
| integer |
faxNumber |
|
Respuesta:
| type |
name |
obs |
| integer |
contactId |
|
contact.update
Parámetros:
| type |
name |
obs |
| integer |
contactId |
|
| string |
name |
|
| string |
company |
|
| string |
email |
|
| string |
address |
|
| string |
address_2 |
|
| string |
address_3 |
|
| string |
city |
|
| string |
state |
|
| string |
country |
|
| string |
postalCode |
|
| integer |
phoneCC |
|
| integer |
phoneNumber |
|
| integer |
faxCC |
|
| integer |
faxNumber |
|
Respuesta:
domain.checkMultiple
Parámetros:
| type |
name |
obs |
| array of string |
domainNames |
|
Respuesta:
| type |
name |
obs |
| array of struct domainAvailability |
|
|
domain.check
Parámetros:
| type |
name |
obs |
| string |
domainName |
|
Respuesta:
| type |
name |
obs |
| struct domainAvailability |
|
|
domain.getList
Parámetros:
| type |
name |
obs |
| integer |
pageNumber |
|
| integer |
itemsPerPage |
|
| string |
searchValue |
|
Respuesta:
| type |
name |
obs |
| struct domainList |
|
|
domain.getDetail
Parámetros:
| type |
name |
obs |
| integer |
domainId |
|
Respuesta:
| type |
name |
obs |
| struct domainDetail |
|
|
domain.updateContacts
Parámetros:
| type |
name |
obs |
| integer |
domainId |
|
| integer |
registrantContactId |
|
| integer |
adminContactId |
|
| integer |
billingContactId |
|
| integer |
techContactId |
|
Respuesta:
domain.updateDNS
Parámetros:
| type |
name |
obs |
| integer |
domainId |
|
| array of string |
DNSs |
|
Respuesta:
Estructuras
contactDetail:
- id (integer)
- name (string)
- email (string)
- company (string)
- address (string)
- address_2 (string)
- address_3 (string)
- city (string)
- state (string)
- country (string)
- postalCode (string)
- phoneCC (integer)
- phoneNumber (integer)
- faxCC (integer)
- faxNumber (integer)
contactList
- pageNumber (integer)
- totalPages (integer)
- itemsPerPage (integer)
- firstItem (integer)
- list (array of struct contactDetail)
domainAvailability
- domainName (string)
- avail (integer)
domainDeatil
- id (integer)
- name (string)
- expirationDate (string)
- creationDate (string)
- updatedDate (string)
- status (string)
- subResellerDomain (integer)
- authInfo (string)
- registrantId (integer)
- adminId (integer)
- billingId (integer)
- techId (integer)
- anonymousContact (integer)
- dns aray of (string)
- childHost (array of struct host)
domainList
- pageNumber (integer)
- totalPages (integer)
- itemsPerPage (integer)
- firstItem (integer)
- list (array of struct domainDeatil)