# Call to watson conversation service failed

**URL:** <https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436>\
**Category:** General\
**Created:** [22 April 2019 18:21 UTC](https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436 "2019-04-22T18:21:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lak3](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@Lak3](https://discourse.nodered.org/u/Lak3)\
**Post date:** [22 April 2019 18:21 UTC](https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436/1 "2019-04-22T18:21:42Z")

</div>

Hi,  
I'm a newbie to node-red so please bear with me if I'm asking stupid questions.  
I'm creating a slackbot using watson assistant. In the process, I have to configure my assistant node with the credentials given in the watson assistant website.  
I have configured like this:

 ![Screenshot%20(163)](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/d/d1aac6d95da0e21246ec0bcccb944652eaaaaebf.png)  
On invoking a slash command, I get the following error on the assistant node - ' **Call to watson conversation service failed**'  
 ![Screenshot%20(166)](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/f/fdcb9a20b78facc6636b63d486b96e0ce6cdee2f.png)  
and the following error on the debug console which also corresponds to the assistant node -

> {  
> "context": {  
> "requestId": "fa474ea494af46768f0ef069140c1d58",  
> "requestType": "incoming.Identity\_Token",  
> "userAgent": "NotSet",  
> "clientIp": "158.176.87.68",  
> "url": "[https://iam.bluemix.net](https://iam.bluemix.net)",  
> "instanceId": "iamid-3.9-5632-fbeedc3-7cf859bc99-5d6k7",  
> "threadId": "219c6d",  
> "host": "iamid-3.9-5632-fbeedc3-7cf859bc99-5d6k7",  
> "startTime": "22.04.2019 10:55:41:484 UTC",  
> "endTime": "22.04.2019 10:55:41:568 UTC",  
> "elapsedTime": "84",  
> "locale": "en\_US",  
> "clusterName": "iam-id-prfra02-1m5r"  
> },  
> "errorCode": "BXNIM0415E",  
> "errorMessage": "Provided API key could not be found"  
> }

Can someone please help me with this.  
Thanks.

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [22 April 2019 19:06 UTC](https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436/2 "2019-04-22T19:06:27Z")

</div>

If you are using a node you have installed it’s always worth including the name of the node you are using in your post.

It’s also worth including the version of Node-RED and nodejs you are using, this are both printed in the messages when node-RED starts.

If you are running Node-RED on bluemix or another cloud platform it’s worth stating that as well.

---

<div class="post-metadata">

**Author:** ![Lak3](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@Lak3](https://discourse.nodered.org/u/Lak3)\
**Post date:** [23 April 2019 01:46 UTC](https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436/3 "2019-04-23T01:46:14Z")

</div>

I'm sorry. Thanks for correcting me.  
I have used watson-conversation-v1 node which was there by default (I didn't install it).  
The Node-RED version is v0.20.3 and the nodejs version is 6.x.  
I'm running Node-RED on IBM Bluemix.

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [23 April 2019 06:23 UTC](https://discourse.nodered.org/t/call-to-watson-conversation-service-failed/10436/4 "2019-04-23T06:23:31Z")

</div>

Node-RED v0.20.x requires nodejs v8 or later so the first thing you need to do is to change the version of nodejs you are using.
