IBM Watson Assistant (Independent Publisher) (Preview)
The IBM Watson Assistant service combines machine learning, natural language understanding, and an integrated dialog editor to create conversation flows between your apps and your users.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Lucas Titus |
URL | https://uk.linkedin.com/in/lucas-titus-a59541176 |
lucas.titus.21@ucl.ac.uk |
Connector Metadata | |
---|---|
Publisher | Lucas Titus |
Website | https://cloud.ibm.com/ |
Privacy policy | https://www.ibm.com/us-en/privacy |
Categories | AI |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Service URL | string | The service URL | True |
Environment ID | string | The Environment ID | True |
API Key Name | string | The API key name | True |
API Key | securestring | The service API key | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a session |
Create a new session. A session is used to send user input to a skill and receive responses. |
Delete session |
Deletes a session explicitly before it times out. |
Stateful Message |
Send user input to an assistant and receive a response, with conversation state (including context data) stored by Watson Assistant for the duration of the session. |
Stateless Message |
Send user input to an assistant and receive a response, with conversation state (including context data) managed by your application. |
Create a session
Create a new session. A session is used to send user input to a skill and receive responses.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
version
|
version | True | string |
date of release of Watson Assistant version |
Returns
Name | Path | Type | Description |
---|---|---|---|
session_id
|
session_id | string |
session_id |
Delete session
Deletes a session explicitly before it times out.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
session
|
session | True | string |
session |
version
|
version | string |
date of release of Watson Assistant version |
Stateful Message
Send user input to an assistant and receive a response, with conversation state (including context data) stored by Watson Assistant for the duration of the session.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
session
|
session | True | string |
session |
version
|
version | string |
date of release of Watson Assistant version |
|
text
|
text | True | string |
text |
Returns
Name | Path | Type | Description |
---|---|---|---|
intents
|
output.intents | array of object |
intents |
intent
|
output.intents.intent | string |
intent |
confidence
|
output.intents.confidence | float |
confidence |
generic
|
output.generic | array of object |
generic |
response_type
|
output.generic.response_type | string |
response_type |
text
|
output.generic.text | string |
text |
user_id
|
user_id | string |
user_id |
Stateless Message
Send user input to an assistant and receive a response, with conversation state (including context data) managed by your application.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
version
|
version | string |
date of release of Watson Assistant version |
|
text
|
text | True | string |
text |
Returns
Name | Path | Type | Description |
---|---|---|---|
intents
|
output.intents | array of object |
intents |
intent
|
output.intents.intent | string |
intent |
confidence
|
output.intents.confidence | float |
confidence |
generic
|
output.generic | array of object |
generic |
response_type
|
output.generic.response_type | string |
response_type |
text
|
output.generic.text | string |
text |
user_id
|
user_id | string |
user_id |