Effective date: December 1, 2018

Recently we've introduced an update to the Custom Dictionary functionality. And we'd like to share with you some insights of the change and how it might improve your interaction with this functionality.

Before this change, the use and updates of your dictionaries were a bit complicated: 

  • Whenever you add, change the state or delete a Dictionary, you were required to regenerate your encrypted customer ID (activation key) and make updates in your code. 
  • Moreover, you had to wait up to 15-30 minutes for the changes to take effect.
  • No separate parameter that would allow you to manage the Dictionaries on the fly.

With the update, we have simplified the interactions with the Dictionaries as follows:

  • There is no need to regenerate your encrypted customer ID (activation key) each time you add a new Dictionary, change the state of the Dictionary, or just remove it.
  • The changes go into effect almost right away. In less than 5 minutes you can start using the Dictionary.
  • Flexible management of the Dictionaries in your configuration. Each new Dictionary on the creation obtains its unique Dictionary ID. You can use this ID and pass it as a value to the special parameter in the configuration of the service. Here you can find the updated guide how to configure the work of Dictionaries after the change.

What actions are required from you?

  1. Log into your account panel on our website. 
  2. Go to the Dictionaries section, and click List of Custom Dictionaries.
  3. On the List of Custom Dictionaries, you will find the list of your Dictionaries. There is a new column, namely, Dictionary ID which contains a unique ID of your Dictionary.
  4. Depending on the product and where it is integrated, pass an appropriate Dictionary parameter (e.g. customDictionaryIds) with the value that you have assigned to your Dictionary

If you decide not to take any actions, your current configuration will continue working as before. However, you must keep in mind that if you have more than one Dictionary for a single language, and you don't need them to function simultaneously but for a specific condition, you must consider the implementing of the change.