Connect your agent to Genesys Cloud using the Bot Connector integration. For detailed setup instructions, see Integrating Genesys Bot Connector in the IBM watsonx Orchestrate documentation.Documentation Index
Fetch the complete documentation index at: https://developer.watson-orchestrate.ibm.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Genesys Cloud account
- A Genesys Bot Connector integration that is created
- Genesys Cloud credentials:
- Client ID (from Genesys OAuth)
- Client Secret (from Genesys OAuth)
- Bot Connector ID (from Genesys Integration)
- API URL (from Genesys Cloud Platform API)
- A user-defined verification token:
- Verification Token (any secure random string that you choose)
The Verification Token is not obtained from Genesys Cloud. You create this value (it can be any secure random string). You must configure this same value in both locations:
- Your ADK channel configuration (as
verification_token) - Your Genesys Cloud Bot Connector integration settings (go to the Credentials tab and add a key-value pair: key=
x-watson-genesys-verification-token, value=your random string)
Create a Genesys Bot Connector channel
Use one of the following methods to define the channel: Using YAML:YAML
Python
Configuration requirements
| Field | Required | Format | Description |
|---|---|---|---|
client_id | Yes | String | Genesys Cloud client ID (from OAuth section) |
client_secret | Yes | String | Genesys Cloud client secret (from OAuth section) |
verification_token | Yes | String | User-defined token string (must match the value set in Genesys Bot Connector Credentials tab with key x-watson-genesys-verification-token) |
bot_connector_id | Yes | String | Integration ID from Genesys Bot Connector |
api_url | Yes | String | Genesys API Server URI. For example: https://api.mypurecloud.com |

