Sitecore jss dictionary service returns the same values. In one moment dictionary contained one values and after change config to get that dictionary values not from default dictionary, i get them but even if i change them I continue to get the same values.

  • 2
    May be the new values added are in workflow and you are trying to retrieve the values from web db.? Commented Feb 26, 2019 at 16:49

2 Answers 2


Check the Database which you configured in the jss-app config which you deployed in [.\Website\App_Config\Include\JSS-APP-NAME.config]

            <site patch:before="site[@name='website']"
            database="**web**" />

If it's configured as "web" then check the new dictionary items which you created are available in the web db.

If you configured "master" and new dictionary entries which are not coming up then make sure the jss-app config is available and proper in the include folder of your Sitecore instance. [.\Website\App_Config\Include\JSS-APP-NAME.config].

To update the config to the Sitecore instance, you can use the command jss deploy config

Also check whether the dictionary entries are coming up properly after you update the config using http://HOSTNAME/sitecore/api/jss/dictionary/JSS-APP-NAME/en?sc_apikey={API-KEY}. This url returns the dictionary items available under the JSS-APP-NAME root path in a folder called "Dictionary".

If you still face any issues then update the Sitecore version, Application mode, Client Framework and connected or dis-connected mode etc. in the question to diagnose the issue.


My problem was in that I created dictionary domain from template that default dictionary used "Node template", but not default dictionary must be created from Dictionary Domain template.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.