If you don't want to download the entire Conversation JSON, you can do a query that will return a limited set of columns for many Conversations at once. We did this because we don't have use to store every minor detail of the Conversation, just the major parts.
Also, the Conversation JSON references other objects in Genesys by a GUID sometimes, so you should probably download the configuration data occasionally so that you can reconcile some things.
And lastly, if you actually intend do analytics on this data, then I recommend using the media-specific Conversation Detail API because it gives a more human-readable view of the Conversation. For example:
/api/v2/conversations/emails/{conversationId}
/api/v2/conversations/calls/{conversationId}
------------------------------
Maksim Gill
Eccentex (Advanced Case and Email Management Platform for Genesys)
https://www.eccentex.com/genesys------------------------------
Original Message:
Sent: 05-07-2023 20:12
From: Vincent Sabolboro
Subject: Interaction Off-line Storage and relevant MetaData
@Robert Wakefield-Carl
Thank you for the information. We will check the links and the S3 bucket option.
------------------------------
Vincent Sabolboro
ATB Financial
------------------------------
Original Message:
Sent: 05-05-2023 23:47
From: Robert Wakefield-Carl
Subject: Interaction Off-line Storage and relevant MetaData
Yes, those give you a start, but better to reference these articles:
Bulk delete\export of recordings (genesys.cloud)
Download Recordings (genesys.cloud)
They step you through the process individually or in bulk.
Now, if you want a really easy way - just copy recordings to your own S3 bucket through a policy and then store those someplace safe.
Add the AWS S3 recording bulk actions integration - Genesys Cloud Resource Center (mypurecloud.com)
------------------------------
Robert Wakefield-Carl
ttec Digital
Sr. Director - Innovation Architects
Robert.WC@ttecdigital.com
https://www.ttecDigital.com
https://RobertWC.Blogspot.com