I am trying to add the Nuance Mix Bot Integration using terraform/CI CD. We are able to create the bot but there is no terraform article that describes the process to fetch the Bot ID to have them as integrated bots.
My Questions are
How to add bot ID properties through CICD in th eIntegration?
How to retrieve Bot IDs using data sources?
3rd party bot integrations like the Nuance Mix Bot and AWS Lex Bots are not currently resources that CX as Code is aware of and able to handle. Therefore those specific integration types are not able to be managed via CX as Code.
Fortunately, CX as Code is open source AND the Genesys Cloud Platform API is does expose APIs specific to the Nuance Mix Bot integrations https://developer.genesys.cloud/devapps/api-explorer#get-api-v2-integrations-speech-nuance--nuanceIntegrationId--bots. If provisioning your Nuance Mix Bots via your CI/CD pipeline is important to you, then you can develop a resource to be able to manage those assets. Just clone the CX as Code source, look at an existing resource for inspiration to use as a template, and create your own Nuance Mix Bot resource. Then you can issue a pull request for the team to merge your new resource into the mainline code branch.
Alternatively you can post an idea on the Genesys Cloud Ideas Portal (Genesys Cloud Ideas Portal) requesting CX as Code to support Nuance Mix Box integration resources. Should your idea generate enough votes then it will be considered for inclusion in a future release.