Support Knowledge Base >> Reseller Guides >> Reseller API Guide >> Perl API Kit

Search |

Change Log

Changes in version 3.10

  1. Java Docs updated
     

  2. Changes related to classes and methods:

    New Classes and Methods

    Domains Kit
    New Class Name New Method
    ThirdLevelDotUk String invoiceOption
    ThirdLevelDotUk 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

  1. Java Docs updated
     
  2. 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

  1. Java Docs updated
     

  2. Changes related to classes and methods:
     

    1. The following changes have been introduced under the DotEu class within the Domains Kit -
       

      • New methods
         
        • trade
        • transfer
           
      • Deprecated methods
         
        • tradeDomain
        • transferDomain

    2. 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

  1. Java Docs updated
     

  2. Changes related to classes and methods:

    Some old parameters have been removed and new parameters introduced in their place under the following methods  -

    MailHostingOrder Class
    Method Old Parameter New Parameters
    add Hashtable orderParams String packageKey*
    mod Hashtable orderHash String packagekey*, int additionalMailBoxes**
    getMonthlyCostAndValidate Hashtable orderParams String packageKey*, int additionalMailBoxes**
    getModPricing Hashtable orderParams String packageKey*, int additionalMailBoxes**

    NOTE:

    * packageKey will be the Identifier Key of the Plan (plan1, plan2, plan3, plan4) for which the Order needs to be added/modified.


    **
    additionalMailBoxes is the number of additional mail boxes over and above the existing ones in blocks of 100 accounts.

     
  3. The following classes and their methods are removed:
     
    • MailHostingPlanOnlyOrder

    •  
    • Two new methods, mod and signUp, have been introduced under the Reseller and Customer classes.
       
    • Code for registerDomain method in PERL Domains Kit has been modified.
       
    • 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

  1. Java Docs updated
     

  2. 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:
       
      1. Privacy Protection Handling is added in the bulkAdd and bulkAddTransferDomain methods.
         
      2. 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
       
      IMPORTANT

      While these methods are currently available, they are no longer supported and may be discontinued in the near future.


     

Changes in version 3.5

  1. Java Docs updated
     

  2. Changes related to classes and functions:
     

    • New functions have been added in the Core Kit under the following classes:

      getList - Country class
      getStateListForCountry - Country class
      getDetails - 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

  1. Java Docs Updated
     

  2. 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

    EngageSetup
        getPricingKeyPricingParamMap
     

Changes in version 3.3

  • 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

Changes in version 3.1

  • Minor bugs in WSDL files fixed.


Version 3.0 Released

  • 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

  • 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.


Version 2.3

  • Perl API KIT added

 

Created on:  
Mar 22, 2005 6:47 AM  GMT
Last Updated on:   Apr 14, 2008 10:03 AM  GMT
 
Answer Change Log 
Answer Perl API Kit and Integration Guide 
Answer Common API Examples and Errors