API 2.0

From NETIM
Jump to: navigation, search

Major changes for this version:

  • Synchronous execution

Previously, the majority of functions were performed asynchronously. It means that calling a function generates an operation that was put on hold. This operation was subsequently carried out by a process programmed to start at regular intervals on our servers. Thus, it could take several minutes between calling a function and executing the associated operation. With this version 2.0 of our API, the functions will now be executed synchronously. The associated operation will therefore be executed immediately. This synchronous mode will be enabled by default on each connection to the API. However, it will be possible to return to the asynchronous mode via the sessionSetPreference function.


  • Return value of functions generating an operation

Following the synchronous execution, we have modified the return value of the functions generating an operation. Previously, these functions returned only an identification number for the associated operation. Now they will return a StructOperationResponse object that will contain all the useful information about the operation, including its status ( "Cancelled" / "Done" / "Failed" / "Pending" ).


  • Managing "additional" contacts values

Another major change is how the "additional" contact information is handled. This is specific information associated with the owner and / or administrative contacts required for the registration of certain extensions. You will find all the necessary information on the descriptive pages of the extensions ( See Extensions informations )


  • New functions for managing SSL products

New functions have been added to enable SSL certificate management. It is now possible to create, renew, reissue, revoke and edit the preference of an SSL service.



Minor changes of this version:

  • Adding and Modifying Some Functions

domainPriceList is a new function to retrieve the complete price list for each extensions.

queryHostList is a new function to retrieve the list of hosts linked to your account (with the IPv4 and IPv6 associated).

queryResellerAccount has been modified to return more information about your reseller account preference.


Evolutions par rapport à 1.5

Functions :

* New function sessionOpen
* New function sessionClose
* New function sessionInfo
* New function sessionSetPreference
* New function queryAllSessions
* New function queryHostList
* New function contactOwnerUpdate
* New function contactDelete
* New function domainInternalTransfer
* New function domainPriceList
* New function sslCreate
* New function sslInfo
* New function sslReIssue
* New function sslRenew
* New function sslRevoke
* New function sslSetPreference

* Remove function domainUpdateOwner
* Remove function tmchMarkCreate
* Remove function tmchMarkUpdate
* Remove function tmchMarkUpdateOwner
* Remove function tmchMarkRenew
* Remove function tmchMarkInfo
* Remove function tmchMarkGetSMD
* Remove function queryMarkList
* Remove function tmchLabelCreate
* Remove function tmchLabelUpdate
* Remove function tmchLabelDelete
* Remove function tmchLabelInfo
* Remove function queryLabelList
* Remove function queryAllowedLabelList

* Changes to the return value for the function contactUpdate
* Changes to the return value for the function domainAuthID
* Changes to the return value for the function domainChangeContact
* Changes to the return value for the function domainChangeDNS
* Changes to the return value for the function domainCreate
* Changes to the return value for the function domainCreateLP
* Changes to the return value for the function domainDelete
* Changes to the return value for the function domainMailFwdCreate
* Changes to the return value for the function domainMailFwdDelete
* Changes to the return value for the function domainRelease
* Changes to the return value for the function domainRenew
* Changes to the return value for the function domainRestore
* Changes to the return value for the function domainSetDNSSec
* Changes to the return value for the function domainSetDNSSecExt
* Changes to the return value for the function domainSetMembership
* Changes to the return value for the function domainSetPreference
* Changes to the return value for the function domainTransferIn
* Changes to the return value for the function domainTransferOwner
* Changes to the return value for the function domainTransferTrade
* Changes to the return value for the function domainWebFwdCreate
* Changes to the return value for the function domainWebFwdDelete
* Changes to the return value for the function domainZoneCreate
* Changes to the return value for the function domainZoneDelete
* Changes to the return value for the function domainZoneInit
* Changes to the return value for the function domainZoneInitSoa
* Changes to the return value for the function hostCreate
* Changes to the return value for the function hostDelete
* Changes to the return value for the function hostUpdate
* Changes to the return value for the function queryResellerAccount
Objects :

* New object StructOwnerContact
* New object StructSessionInfo
* New object StructOperationResponse
* New object StructCSR
* New object StructSSLInfo
* New object StructDomainPriceList
* New object StructHostList

* Remove the object StructOwner
* Remove the object StructTmchMarkInfo
* Remove the object StructTmchLabelInfo
* Remove the object StructQueryMarkList
* Remove the object StructQueryLabelList

* Changes to the object StructContact
* Changes to the object StructContactReturn
* Changes to the object StructQueryOpeList
* Changes to the object StructQueryResellerAccount

Production WSDL File

http://api.netim.com/2.0/api.wsdl


OTE WSDL File

http://oteapi.netim.com/2.0/api.wsdl

Personal tools
Namespaces

Variants
Actions
Your account
Domain names
Shared Hosting
Old Hosting offers
SSL Certificates
Resellers
Affiliates
Contact Us
Miscellaneous