Share via


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
Email 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