When integrating a new application with your BetterCloud instance, the overall installation process is consistent. However, each integration is different, and may require varying levels and types of authentication. This article provides instructions for configuring and collecting all the information you need in order to add the Genesys Cloud integration in BetterCloud.
BetterCloud requires you to enter the following environment variables when integrating with Genesys Cloud:
Please Note the Following Requirements:
- This integration is designed for Genesys Cloud 1 or higher. See all Genesys product plans here.
This address will be the url that you sign into your Genesys Cloud Admin Console. See more documentation here. The url will be listed below:
|Region Authentication||Login URL||genesysCloudBaseUrl|
|North America (East)||https://login.mypurecloud.com||
|North America (West)||https://login.usw2.pure.cloud||usw2.pure.cloud|
|North America (Canada)||https://login.cac1.pure.cloud||cac1.pure.cloud|
Client ID and Client Secret
In order to generate client credentials with necessary permissions, a user must have admin access in their Genesys Cloud instance. Follow the steps below to generate and retrieve your client credentials in Genesys Cloud:
Navigate to the Admin panel in Genesys Cloud, and click Integrations > OAuth or OAuth (this menu may vary)
Click on +Add Client
Give the Client a Name, Description, and select the Client Credentials Grant Type.
Click Roles, and assign the Client to the Developer and SCIM Integration roles.
Click Save, and the following client credentials will be generated.
The Client ID will be the genesysCloudClientId, and the Client Secret will be the genesysCloudClientSecret in BetterCloud.
Once you have successfully added the integration, your environment variables can be updated at any time from your integration’s configuration.