Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get Watson Conversation Workspaces

I am using Watson Conversation services on Bluemix. We have multiple Conversation workspaces within the service to enable better segmentation of the problem space.

I need to load information on the set of available workspaces within the Conversation service (e.g. name, workspace ID) to allow me to target the appropriate Conversation API endpoint. I've been trying to find a Watson or Bluemix API to allow me to retrieve the information directly but have not had any success.

Does anyone know if it is possible to retrieve this information programmatically and if there are any best practices for doing so?

like image 750
AlanY Avatar asked Sep 20 '16 11:09

AlanY


2 Answers

We don't have an exposed endpoint for this capability at this point. It is something being discussed internally, however.

like image 82
Collin Avatar answered Oct 23 '22 10:10

Collin


The API for managing Conversation workspaces is now available. It is possible to list workspaces, to create/update/delete a workspace and to download an entire workspace. The API is supported by the Watson SDKs.

Using the new API, I wrote a small tool for managing Conversation workspaces. The tool shows the API in action. The source is available on GitHub to demonstrate how the API can be of use.

like image 26
data_henrik Avatar answered Oct 23 '22 11:10

data_henrik