Marian,
To add to Richard's response...
Currently the Genesys Cloud UI isn't aware of custom participant attributes, so you'll have to use the API to perform a query to find the conversations you want and then export those recordings.
First let's talk about searching for conversations that contain your participant data. Typically one would use the Analytics API to query for a list of conversations, however that API is not aware of custom participant attributes either. Recently Genesys Cloud added the Analytics
Jobs API that is aware of custom participant attributes (
https://developer.mypurecloud.com/api/rest/v2/analytics/conversation_details_job.html). The distinction between the two is that the regular Analytics API operates against a real-time datastore that is only indexed against known conversation fields, the Analytics Jobs API operates against a secondary datastore that is populated by an ETL job that runs nightly that is indexed against all conversation fields.
Once you have the conversations IDs from your query looking for those custom participant attributes you can then use the Recordings API to export those recordings. Here is a sample tutorial to show you how you might go about retrieving those recordings:
https://developer.mypurecloud.com/api/tutorials/recordings-downloader/?language=nodejs&step=1Hope that helps.
------------------------------
Jim Crespino
Senior Director, Developer Evangelism
Genesys
https://developer.genesys.com------------------------------