please ignore i found the answere. it shold be OR. got 80Krecordings now.
Original Message:
Sent: 05-18-2024 10:31
From: Khurshid Ali
Subject: S3 Bulk export for a queue for historical date
Thanks Cameron.
I discovered this after posting this.
I can do this through APIs.
Can you please let me know, how do I filter recordings based on Division ID (below 2 division have closed to 100 queues) that I need to filter and export it to S3 for last month.
Also, does it also give the transcript of the recording? if not, anyway to pull the ptranscript for those calls as well?
I have done below stuff but it just gives me JUST 2 recordings, infact there should be more than 100K recordings.
{ "id": "<Job ID>", "state": "FULFILLED", "recordingJobsQuery": { "action": "EXPORT", "actionDate": "2024-05-18T10:06:18.533Z", "integrationId": "<integrationId>", "includeRecordingsWithSensitiveData": false, "includeScreenRecordings": true, "conversationQuery": { "conversationFilters": [ { "type": "and", "predicates": [ { "type": "dimension", "dimension": "divisionId", "operator": "matches", "value": "<divisionId>" }, { "type": "dimension", "dimension": "divisionId", "operator": "matches", "value": "<divisionId>" } ] } ], "order": "desc", "orderBy": "conversationStart", "interval": "2024-04-01T00:00:00.000Z/2024-05-01T00:00:00.000Z", "startOfDayIntervalMatching": false } }, "dateCreated": "2024-05-18T09:12:22.758Z", "totalConversations": 4, "totalRecordings": 2, "totalSkippedRecordings": 0, "totalFailedRecordings": 0, "totalProcessedRecordings": 2, "percentProgress": 100, "failedRecordings": "/api/v2/recording/jobs/<jobId>/failedrecordings", "selfUri": "/api/v2/recording/jobs/<jobId>", "user": { "id": "<userId>", "selfUri": "/api/v2/users/<userId>" }}
------------------------------
Khurshid Ali,
Consultant / Developer / Tech Lead,
NCR Voyix,
khurshid.ali@ncrvoyix.com,
New Delhi,
India
------------------------------
Original Message:
Sent: 05-18-2024 08:31
From: Cameron Tomlin
Subject: S3 Bulk export for a queue for historical date
Hello Khurshid Ali,
Genesys Cloud policies are not retroactive, please see for more details: https://help.mypurecloud.com/articles/create-recording-policy/
Any edits you make to a policy only apply to interactions that happen after you save your changes; they do not apply retroactively.
You will have to do use the bulk recordings endpoints or run a bulk recordings action
https://developer.genesys.cloud/analyticsdatamanagement/recording/recordings-bulk-action
https://developer.genesys.cloud/devapps/api-explorer?requestConfig=eyJvcGVyYXRpb25JZCI6InBvc3RSZWNvcmRpbmdKb2JzIiwiaGVhZGVycyI6W119#post-api-v2-recording-jobs

Hope this helps!
------------------------------
Cameron Tomlin
Genesys - Employees