Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  AWS S3 Recording Bulk Actions Integration via APIs

    Posted 09-26-2025 11:33

    Hello,

    Our organisation is using the AWS S3 Recording Bulk Actions Integration to export recordings from Genesys Cloud to an S3 bucket.

    We've successfully configured the integration - test calls are appearing in the bucket when using Policies with the "Export copy of recordings" action. So we know the integration is working for live calls.

    We understand that Policies do not apply retroactively, so to export historical interactions (e.g., calls handled in Aug-25), we're using the Recording Bulk Job API.

    We submitted a job using /api/v2/recording/jobs with the following parameters:

    • action: EXPORT
    • actionDate: 2025-09-26T12:00:00Z
    • integrationId: [redacted]
    • segmentFilters: filtering by a specific userId and queueId
    • interval: 2025-08-01 to 2025-08-31

    The job was created successfully and returned the following status:

    {
      "id": "a274fc6a-e32f-4597-8963-f6e8109de60c",
      "state": "READY",
      "totalConversations": 67,
      "totalRecordings": 46,
      "totalProcessedRecordings": 0,
      "percentProgress": 0
    }

    However, several hours later:

    • The job is still in "READY" state.
    • No recordings have been processed.
    • No new files have appeared in the S3 bucket.

    Question: Is there anything else I can do to troubleshoot this job or confirm whether it's stuck?
    Are there known delays or conditions that might prevent the job from progressing?

    Any guidance would be greatly appreciated!


    #API/Integrations
    #QualityManagement
    #Telephony
    #Unsure/Other

    ------------------------------
    Dan Wong
    EUC Engineer
    ------------------------------


  • 2.  RE: AWS S3 Recording Bulk Actions Integration via APIs

    Posted 09-26-2025 17:06

    Hey Dan,

    I have moved your question to the Genesys Cloud - Developer Community. Hopefully one of the experts there will be able to assist you with this.



    ------------------------------
    Jason Kleitz
    Online Community Manager/Moderator
    ------------------------------



  • 3.  RE: AWS S3 Recording Bulk Actions Integration via APIs
    Best Answer

    Posted 09-27-2025 03:59

    Hello,

    I haven't used the recoding export to S3 for several years. But I remember that once the job is ready, you need to start its execution.

    See this step: https://developer.genesys.cloud/analyticsdatamanagement/recording/recordings-bulk-action#execute-job

    When the status of the job is READY, it means the job is ready to be executed

    You can then request to execute the job (setting the job state to PROCESSING using PUT /api/v2/recording/jobs/{jobId})

    Genesys Cloud will start processing the job (job state = PROCESSING). When it has finished completing the job, the job state should show as FULFILLED.

    Regards,



    ------------------------------
    Jerome Saint-Marc
    Senior Development Support Engineer
    ------------------------------



  • 4.  RE: AWS S3 Recording Bulk Actions Integration via APIs

    Posted 09-29-2025 10:01

    Great thanks!  That worked 



    ------------------------------
    Dan Wong
    EUC Engineer
    ------------------------------



  • 5.  RE: AWS S3 Recording Bulk Actions Integration via APIs

    Posted 09-30-2025 01:08

    Hi Jerome,

    Thanks for sharing,  very useful!

    Cheers

    Hugo



    ------------------------------
    Hugo Le Guern
    REJECTED FROM EVENT Senior Consultant, Modern Collaboration
    ------------------------------