Change Log
Changes in version 3.16
Java Docs updated
Changes related to methods:
New Methods
activateMailForwardService() method introduced under the MailFwdOrder class of Domains Kit
Deprecated Methods
Methods deprecated under the MailFwdOrder class of Domains Kit:
list()
add()
renew()
mod()
del()
addForward()
modForward()
delForward()
getDetails()
getDetailsByDomain()
getOrderIdByDomain()
Changes in version 3.15
Java Docs updated
Changes related to methods:
New Methods
Domains Kit
Methods introduced under the DomOrder class:
cancelTransfer()
resendTransferAuthorizationMail() (renamed from resendTransferAuthorzationMail())
Methods introduced under the DomFwdOrder class:
setupDomainFwdService()
manageDomainForwardService()
Deprecated Methods
Methods deprecated under the DomFwdOrder class of Domains Kit:
getDetails()
getDetailsByDomain()
renew()
manage()
deleteService()
add()
list()
mod()
Changes in version 3.14
Java Docs updated
Deprecated methods:
Core Kit
Methods deprecated under the Fund class:
getDeletedRefundDetails()
listBalancedTransactions()
Changes in version 3.13
Java Docs updated
Changes related to classes & methods:
New Classes and Methods
Methods introduced under a new class, DotTel of Domains Kit:
modifyWhoisPreference()
getCTHLoginDetails()
Changes in version 3.12
Java Docs updated
Changes related to methods:
New Methods
Domains Kit
setupDNSService() method introduced under the ZoneOrder class
Methods introduced under the DomOrder class:
restore()
resendTransferAuthorzationMail()
Other Products Kit
renewCertificate() method introduced under the DigitalCertificateOrder class
Deprecated Methods
Domains Kit
Methods deprecated under the ZoneOrder class:
add()
mod()
renew()
del()
list()
getDetails()
getDetailsByDomain()
getOrderIdByDomain()
-
Other Products Kit
renew() method deprecated under the DigitalCertificateOrder class
PHP5 compatible API Kits
Following changes made in all the four Kits:
All references to soapclient class renamed as soapclient_nusoap class in nusoap.php and all class files under the lib directory.
The PrintCustomerData() method in response.class.php file has been removed.
.TEL specific changes
If the Registrant of a .TEL domain name is an Individual, he/she has an option not to have his/her personal information displayed in the Whois. The Registrant can choose to have this option enabled/disabled at the time of Registration.
In order to accomplish this, you need to pass the following information in the extraInfo parameter under the registerDomain method of the DomOrder class. The DomOrder class is included in the Domains Kit:
Key | Value | |
WhoisType | Legal (default value; applicable if the Registrant is an Organization) | Natural (applicable if the Registrant is an Individual) |
Publish | Not Applicable | N (hides the Contact details in the Whois) Y (displays the Contact details in the Whois) |
However, if the Registrant of a .TEL domain name is an Organization, then the complete Contact details are displayed in the Whois. In this case, you need not make any changes to the registerDomain call.
Changes in version 3.11
Java Docs updated
Changes related to methods:
New Methods
Other Products Kit
modOrderFTPDetails() methos under the SiteBuilder class
addCertificate() method under the DigitalCertificate class
Core Kit
delete() method under the Customer class
listCurrentActions() and listArchivedActions() methods under the Order class
Changed Methods
DigitalCertificate class of Other Products Kit
renew() method (added new parameter approverEmail)
reissue() (added new parameters additionalLicenses, orgName, orgStreet, orgCity, orgRegion, orgZip, orgCountry, orgPhone)
Customer & Reseller class of Core Kit
Changed parameter names of username and passwd to emailAddress and password respectively.
Deprecated Methods
EntityAction class of Core Kit
list()
listArchive()
DigitalCertificate class of Other Products Kit
add()
changeDigicertPassword()
addAdditionalLicenses()
Changes in version 3.10
Java Docs updated
Changes related to classes and methods:
New Classes and Methods
Domains Kit New Class Name New Method ThirdLevelDotUk String invoiceOption ThirdLevelDotUk String existingEndTime New Parameters introduced in Existing Methods
Other Products Kit Class Name Method Name New Parameters EngageOrder renew String invoiceOption EngageOrder renew String existingEndTime Deprecated Parameters in Methods
Domains Kit Class Name Method Name Deprecated Parameters ZoneOrder add "No Of Records" in DomainHash Deprecated Methods
Domains Kit Class Name Deprecated Method Suggested Class Suggested Method DomContact addDefaultContact DomContact addDefaultContacts DomContact add DomContact addContact DomContact list DomContact listByType DomContactExt isValidRegistrantContact DomContactExt isValidContact DomOrder transferDomain DomOrder addTransferDomain DomOrder add DomOrder registerDomain ZoneOrder mod ZoneOrder Functionality not required anymore DotEu tradeDomain DotEu trade DotEu transferDomain DotEu transfer DotEu add DomOrder registerDomain Core Kit Class Name Deprecated Method Suggested Class Suggested Method Customer addCustomer Customer signUp Customer modDetails Customer mod Reseller addReseller Reseller signUp Reseller modDetails Reseller mod Reseller addResellerWithStateId Reseller Functionality not required anymore OrderSetup getResellerSlabPercentageForProducts OrderSetup Functionality not required anymore OrderSetup getCustomerSlabPercentage OrderSetup Functionality not required anymore
Changes in version 3.9
Java Docs updated
Changes related to classes and methods:
The following method in the Domains Kit is deprecated and its use should be discontinued -
Deprecated method Class New method to be used isValidRegistrantContact DomContactExt isValidContact
Changes in version 3.8
Java Docs updated
Changes related to classes and methods:
The following changes have been introduced under the DotEu class within the Domains Kit -
New methods
trade
transfer
Deprecated methods
tradeDomain
transferDomain
-
The following new methods have been introduced under DigitalCertificateOrder class within the Other Products Kit -
enrollForThawteCertificate
reissue
renew
checkDigitalCertificateStatus
del
cancelDigicertOrder
changeDigicertPassword
addAdditionalLicenses
getDetails
getDetailsByDomain
getOrderIdByDomain
Changes in version 3.7
Java Docs updated
Changes related to classes and methods:
Some old parameters have been removed and new parameters introduced in their place under the following methods -
Note*packageKey will be the Identifier Key of the Plan (plan1, plan2, plan3, plan4) for which the Order needs to be added/modified.
The following classes and their methods are removed:
Two new methods, mod and signUp, have been introduced under the Reseller and Customer classes.
The return type of the ListByType method of DomContact class in the Domains Kit has been changed to Hashtable from Vector.
Changes in version 3.6
Java Docs updated
Changes related to classes and methods:
New methods have been added in the Core Kit under the following class:
getProductMetadata - Product class
New methods have been added in the Domains Kit under the following classes:
getDefaultContactId - DomContactExt class
listByType - DomContact class
addTransferDomain - DomOrder class
changePrivacyProtectionStatus - DomOrder class
registerDomain - DomOrder class
Changes to the DomOrder class in Domains Kit:
Privacy Protection Handling is added in the bulkAdd and bulkAddTransferDomain methods.
The ns parameter has been removed from the validateDomainTransferParams method.
The following methods in the Domains Kit are deprecated and their use should be discontinued:
Deprecated method Class New method to be used add DomContact addContact addDefaultContact DomContact addDefaultContacts list DomContact listByType add DomOrder registerDomain transferDomain DomOrder addTransferDomain transferDomainWithoutValidation DomOrder addTransferDomain addTransferDomainWithoutvalidation DomOrder addTransferDomain add DotEu registerDomain in DomOrder class NoteWhile these methods are currently available, they are no longer supported and may be discontinued in the near future.
Changes in version 3.5
Java Docs updated
Changes related to classes and functions:
New functions have been added in the Core Kit under the following classes:
getList - Country class
getStateListForCountry - Country classgetDetails - Order class
addResellerWithStateId - Reseller class
An extra option called Supersite is added in the getDetails function of the Reseller class in the Core Kit.
A new class LegalAgreement is added with the following methods under the Core Kit:
getRegistrantAgreement
getProductCategory
getAgreement
getAllAgreements
A new function has been added in the Domains Kit under the following class:
addCoopContact - DotCoopContact class
The following functions in the DomOrder class in the Domains Kit are changed to show the Invoice options also:
validateDomainRegistrationParams
validateDomainTransferParams
addWithoutValidation
Changes in version 3.4
Java Docs Updated
New Classes introduced in all Kits:
Core Kit
TaxService
getApplicableTaxes
getHashedTaxRules
Domains Kit
DotEu
getEUCountryList
tradeDomain
transferDomain
add
isEUCountry
DotEuContact
mod
add
addEuDefaultContact
DomOrder
validateDomainRegistrationParams
validateDomainTransferParams
addTransferDomainWithoutvalidation
addWithoutValidation
-
Other Products Kit
DigitalCertificateOrder
add
getCertPrice
SiteBuilderSetup
getPricingKeyPricingParamMap
-
getPricingKeyPricingParamMap
EngageSetup
Changes in version 3.3
Short tags have been removed from the response.php file.
3 new functions have been added in the Core Kit under the following classes:
authenticateCustomerId - Customer class
login - Customer class
getOrderIdByDomainAndProductCategory - Order class
Bug Fix - A minor Java Script problem was causing the frame links in the examples to not work in some browsers like Mozilla and Opera.
Changes in version 3.2.1
WSDL Endpoint changed
Changes in version 3.2
New methods added viz. Order.removeCustomerLock, Order.getLockList
The testing form provided now has a third frame which accepts the standard parameters passed in every call. If you set these parameters from the form, you can make test calls independent of the settings in the properties/constants file.
Changes in version 3.1
Minor bugs in WSDL files fixed.
Changes in version 3.0
Extensive changes made. Please download the kit and read the appropriate Javadocs for details.
Changes in version 2.6
Added the method Customer.delete() which allows you to delete a Customer
Added the method DomOrder.cancelTransferRequest() which allows you to cancel the transfer-in request for a domain name
Added the method Order.sendRfa() which allows you to re/send the email asking for transfer-in approval for domain names.
Changes in version 2.5.1
Bug fix in Domain.BulkLockOrder().
Changes in version 2.5
Bug fix in Modify Customer Details and Modify Contact Details forms
More details in the Javadocs for DomOrder.getDetails()
Link to new Demo Server added.
Changes in version 2.4
Removed Function Overloading
Changes in version 2.3
Move Service functionality added in API
Add Funds functionality for both Sub-Resellers and Customers also added.
Domain Forwarding, Mail Forwarding, Managed DNS Products now available through the API.
Changes in version 2.2
In customer.class.php, a new function is added to authenticate the Customer.
Changes in version 2.1
In nusoap.php changes are made to handle boolean data.
Changes in version 2.0
DomUsContact class
API for DomUsContact class is provided.
The characteristics of DomUsContact class includes the function setContactDetails() that needs to be called for any contact used as the Registrant contact for .US domain names for providing applicationPurpose and nexusCategory facility.
New utility class Response class is introduced, which can be used for formatted output. The characteristics of the Response class are listed below:
Member variables stores the error status if error occurred.
isError() can be invoked to check whether error occurred or not.
getResult() can be invoked to obtain Data if there is no error.
Two print methods are provided to print error(printError()) or result(printData($dataToPrint)), which can be used to print the output.
listContact() function
listContact() function of DomContact class can now be available to Reseller role also.
The function signature of listContact() is also changed.
One has to pass Customer Id after Parent Id besides other parameters.
getCustomerAvailableBalance() fuction
getCustomerAvailableBalance() function is added to the Fund.class
This function returns the available balance of a Customer.
getCustomerId() function
getCustomerId() function is added to the Customer.class.
This function returns the customer id of the Customer.